This starter kit currently supports React
for the frontend and Go
, Python
, Java
, or Node
for the backend.
To get the project up and running:
- Install Docker https://docs.docker.com/engine/installation/
- In a terminal, go to the directory
challenge-eng-base-master
- Edit
docker-compose.yml
. Changeservices: backend: build:
based on your preferred language. Options arebackend-golang
,backend-python
,backend-java
, orbackend-node
. - For a backend project
docker-compose up backend
- Test that it's running http://localhost:18000/test
- For a fullstack project
docker-compose up fullstack
- Test that it's running http://localhost:13000/test
To restart the project
docker-compose down
docker-compose up <backend or fullstack>
To see schema changes, remove the old db volume by adding -v
when stopping
docker-compose down -v
To see code changes, rebuild by adding --build
when starting
docker-compose up --build <backend or fullstack>
If you run into issues connecting to the db on startup, try restarting (without the -v
flag).