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.
|
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
|
# run deploy script
|
||||||
docker build -f compose/django/Dockerfile -t iterativ/vbv-lernwelt-django .
|
./caprover_deploy.sh
|
||||||
docker push iterativ/vbv-lernwelt-django
|
|
||||||
|
|
||||||
# deploy to caprover
|
|
||||||
caprover deploy -a vbv-lernwelt -i docker.io/iterativ/vbv-lernwelt-django
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 collectstatic --noinput
|
||||||
python /app/manage.py migrate
|
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
|
/usr/local/bin/gunicorn config.asgi --bind 0.0.0.0:80 --chdir=/app -k uvicorn.workers.UvicornWorker
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue