Introduce celery #378

This commit is contained in:
Daniel Grams 2023-03-15 08:09:20 +01:00
parent 58ed3b3a66
commit ee0c20be3a
3 changed files with 13 additions and 15 deletions

View File

@ -74,13 +74,13 @@ docker build -t danielgrams/gsevpt:latest .
### Run container with existing postgres server
```sh
docker run -p 5000:5000 -e "DATABASE_URL=postgresql://postgres@localhost/gsevpt" "gsevpt:latest"
docker run -p 5000:5000 -e "DATABASE_URL=postgresql://postgres@host.docker.internal/gsevpt" danielgrams/gsevpt:latest
```
### Compose (including Postgres server)
### Compose (including dependencies)
```sh
docker-compose build && docker-compose up
docker-compose up --build
```
## Celery

View File

@ -4,7 +4,7 @@ name: "oveda-dev"
x-web-env:
&default-web-env
FLASK_APP: main.py
DATABASE_URL: postgresql://user:pass@db/gsevpt
DATABASE_URL: postgresql://gsevpt:pass@db/gsevpt
REDIS_URL: redis://default:pass@redis
MAIL_DEFAULT_SENDER: noresponse@gsevpt.de
MAIL_SERVER: mailhog
@ -32,11 +32,11 @@ services:
db:
image: postgis/postgis:12-3.1
healthcheck:
test: "pg_isready --username=user && psql --username=user --list"
test: "pg_isready --username=gsevpt && psql --username=gsevpt --list"
start_period: "5s"
environment:
- POSTGRES_DB=gsevpt
- POSTGRES_USER=user
- POSTGRES_USER=gsevpt
- POSTGRES_PASSWORD=pass
redis:

View File

@ -5,16 +5,14 @@ if [[ ! -z "${STATIC_FILES_MIRROR}" ]]; then
rsync -a --delete project/static/ "${STATIC_FILES_MIRROR}"
fi
echo "Using redis ${REDIS_URL}"
if [[ ! -z "${REDIS_URL}" ]]; then
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
while [ -z "$PONG" ]; do
sleep 2
echo "Waiting for redis server ${REDIS_URL} to become available..."
echo "Waiting for redis server to become available..."
PONG=`redis-cli -u ${REDIS_URL} ping | grep PONG`
done
echo "Using database server ${DATABASE_URL}"
fi
until flask db upgrade
do