Go to file
2022-10-31 09:29:19 +01:00
accounts add phototags 2022-06-15 12:05:29 +02:00
api add user authentication 2022-10-31 09:20:43 +01:00
config merge changes from master 2022-10-31 09:29:19 +01:00
photo_log add user authentication 2022-10-31 09:20:43 +01:00
scripts decouple work from api requests and move files to object storage 2022-06-21 15:48:07 +02:00
templates add phototags 2022-06-15 12:05:29 +02:00
websocket add websockets and connect celery worker to consumer 2022-06-21 21:54:17 +02:00
worker move sensitive informations to .env file 2022-10-30 15:05:49 +01:00
.env.dist add basic docker support 2022-10-31 09:23:18 +01:00
.gitignore add basic docker support 2022-10-31 09:23:18 +01:00
docker-compose.yml add basic docker support 2022-10-31 09:23:18 +01:00
Dockerfile add basic docker support 2022-10-31 09:23:18 +01:00
manage.py add websockets and connect celery worker to consumer 2022-06-21 21:54:17 +02:00
README.md add basic docker support 2022-10-31 09:23:18 +01:00
requirements.txt add basic docker support 2022-10-31 09:23:18 +01:00

Photolog Backend Services

requires docker and docker-compose

Usage

First make sure to fill in all .env file related secrets (see .env.dist).

Django REST API Backend

docker-compose up -d backend

Celery Worker Node

docker-compose up -d worker

Daphne Websocket server

docker-compose up -d websocket

Redis Cache and Celery Message Broker

docker-compose up -d cache

S3 Object Storage

docker-compose up -d s3

PostgreSQL Database

docker-compose up -d db