Share your tank pictures around the world, follow other tank enthousiasts and much more with OnlyTanks.
Below is a list of our app components with link to their live versions. To deploy a new version of a component, refer to DEPLOYMENTS.md
Component | Environment | Live URL |
---|---|---|
Frontend | Prod | http://d2w3pepxe2h8ho.cloudfront.net |
Backend | Prod | http://onlytanksbackend-env.eba-w3ecpqtz.us-east-1.elasticbeanstalk.com/ |
MongoDB | Prod | https://cloud.mongodb.com/v2/61e19a714dabab391e07e923 |
A Docker setup is available using docker-compose.yml
and the projects' Dockerfile
.
With Docker and docker-compose installed:
# build and run the app
docker-compose -f docker-compose.yml up --build
After running the app with Docker, the frontend will be served at http://localhost:3000
and the backend at http://localhost:8080
.
Every release will have its own documentation where we will list completed features, our design choices and any other information related to the given release.
Release | Documentation file |
---|---|
Release 1 | RELEASE_1.md |
Release 2 | RELEASE_2.md |
Release 3 | RELEASE_3.md |
To manually run both the frontend and backend of the app, refer to each project's README found in their respective directories (frontend, backend).
A dev Docker setup is available using docker-compose.dev.yaml
and the projects' Dockerfile.dev
.
With Docker and docker-compose installed:
#install frontend dependencies
cd frontend
yarn
#install backend dependencies
cd backend
yarn
# build the app
docker-compose -f docker-compose.dev.yaml build
# run it
docker-compose -f docker-compose.dev.yaml up -d
Additionally, you can do both at the same time with docker-compose -f docker-compose.dev.yaml up --build -d
.
For the production docker, only building and running docker-compose.yml
is necessary.
After running the app with Docker, the frontend will be served at http://localhost:3000
and the backend at http://localhost:8080
.
See STACK.md
- Laurent: 0
- Julien: 0
- Fran: 0
- Phil: 3
- Max: 1
- Toma: 0