Add caprover config
This commit is contained in:
parent
e4a04b8bdd
commit
0ce5c93b9b
10
README.md
10
README.md
|
|
@ -2,15 +2,11 @@
|
|||
|
||||
Project setup is based on [cookiecutter-django](https://github.com/cookiecutter/cookiecutter-django) project template.
|
||||
|
||||
## Deployment
|
||||
## Deployment to CapRover
|
||||
|
||||
```
|
||||
# create and push new docker container
|
||||
docker build -f compose/django/Dockerfile -t iterativ/vbv-lernwelt-django .
|
||||
docker push iterativ/vbv-lernwelt-django
|
||||
|
||||
# deploy to caprover
|
||||
caprover deploy -a vbv-lernwelt -i docker.io/iterativ/vbv-lernwelt-django
|
||||
# run deploy script
|
||||
./caprover_deploy.sh
|
||||
```
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
# create and push new docker container
|
||||
docker build -f compose/django/Dockerfile -t iterativ/vbv-lernwelt-django .
|
||||
docker push iterativ/vbv-lernwelt-django
|
||||
|
||||
# deploy to caprover
|
||||
caprover deploy -h https://captain.control.iterativ.ch -a vbv-lernwelt -i docker.io/iterativ/vbv-lernwelt-django
|
||||
|
||||
|
|
@ -7,5 +7,6 @@ set -o nounset
|
|||
|
||||
python /app/manage.py collectstatic --noinput
|
||||
python /app/manage.py migrate
|
||||
python /app/manage.py createcachetable
|
||||
|
||||
/usr/local/bin/gunicorn config.asgi --bind 0.0.0.0:80 --chdir=/app -k uvicorn.workers.UvicornWorker
|
||||
|
|
|
|||
Loading…
Reference in New Issue