docker compose build
docker compose up
Uncomment all these lines in ./docker-compose.yml
:
# Remove comments
user: ${DOCKER_USER}
Build containers and add your host user to them:
export DOCKER_USER="$(id -u):$(id -g)"
docker compose build
docker compose up
docker compose exec --user root flask useradd -m -s /bin/bash $USER
docker compose exec --user root vue useradd -m -s /bin/bash $USER
docker compose exec -it flask pipenv run flask --app src/app.py db upgrade
Dependencies:
cd server
export PIPENV_VENV_IN_PROJECT=1
pipenv install
Migrations:
export FLASK_APP=src/app.py
pipenv run flask db upgrade
Server:
pipenv run flask --debug run
Flask API will be running on port 5000
.
Dependencies:
cd client
npm install
Server:
npm run dev
Vite server will be running on port 5173
.