Add codi config
This commit is contained in:
parent
736a19e8d4
commit
034465b02d
@ -55,6 +55,8 @@
|
||||
state: present
|
||||
- name: drone
|
||||
state: present
|
||||
- name: codi
|
||||
state: present
|
||||
- name: Add Notebooks folder
|
||||
become: yes
|
||||
ansible.builtin.file:
|
||||
|
10
docker/codi/README.md
Normal file
10
docker/codi/README.md
Normal file
@ -0,0 +1,10 @@
|
||||
Add a `.env` file like this:
|
||||
|
||||
```
|
||||
CODI_SESSION_SECRET=...
|
||||
CODI_DB_USER=...
|
||||
CODI_DB_PASSWORD=...
|
||||
CODI_DB_DB=...
|
||||
```
|
||||
|
||||
See also: https://docs.drone.io/server/provider/gitea/.
|
40
docker/codi/docker-compose.yaml
Normal file
40
docker/codi/docker-compose.yaml
Normal file
@ -0,0 +1,40 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
codi:
|
||||
image: hackmdio/hackmd:2.4.2
|
||||
environment:
|
||||
CMD_USECDN: "false"
|
||||
CMD_DOMAIN: codi.pbrinkmeier.de
|
||||
CMD_PROTOCOL_USESSL: "true"
|
||||
CMD_EMAIL: "true"
|
||||
CMD_ALLOW_EMAIL_REGISTER: "false"
|
||||
CMD_ALLOW_ANONYMOUS_EDITS: "true"
|
||||
CMD_PLANTUML_SERVER: https://plantuml.pbrinkmeier.de
|
||||
CMD_DB_URL: "postgres://${CODI_DB_USER}:${CODI_DB_PASSWORD}@codi_db/${CODI_DB_DB}"
|
||||
CMD_SESSION_SECRET: "${CODI_SESSION_SECRET}"
|
||||
depends_on:
|
||||
- codi_db
|
||||
- codi_plantuml
|
||||
volumes:
|
||||
- /var/lib/pbri/docker/codi_uploads:/home/hackmd/app/public/uploads
|
||||
restart: always
|
||||
|
||||
codi_db:
|
||||
image: postgres:11.6-alpine
|
||||
environment:
|
||||
POSTGRES_USER: "${CODI_DB_USER}"
|
||||
POSTGRES_PASSWORD: "${CODI_DB_PASSWORD}"
|
||||
POSTGRES_DB: "${CODI_DB_DB}"
|
||||
volumes:
|
||||
- /var/lib/pbri/docker/codi_database:/var/lib/postgresql/data
|
||||
restart: always
|
||||
|
||||
codi_plantuml:
|
||||
image: plantuml/plantuml-server:jetty-v1.2022.7
|
||||
restart: always
|
||||
|
||||
networks:
|
||||
default:
|
||||
name: caddy-network
|
||||
external: true
|
Loading…
x
Reference in New Issue
Block a user