mirror of
https://github.com/Noratrieb/vps.git
synced 2026-01-14 16:55:00 +01:00
openolat
This commit is contained in:
parent
6cc67abe02
commit
3f191acbc3
6 changed files with 46 additions and 2 deletions
1
.github/workflows/deploy.yaml
vendored
1
.github/workflows/deploy.yaml
vendored
|
|
@ -14,6 +14,7 @@ on:
|
||||||
- hugo-chat
|
- hugo-chat
|
||||||
- cors
|
- cors
|
||||||
- uptime
|
- uptime
|
||||||
|
- dockerolat
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,22 @@
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
tasks:
|
tasks:
|
||||||
#####
|
#####
|
||||||
|
# APP: openolat, /apps/openolat
|
||||||
|
#####
|
||||||
|
- name: Create /apps/openolat
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /apps/openolat
|
||||||
|
state: directory
|
||||||
|
mode: "u=rwx,g=rx,o=rx"
|
||||||
|
#####
|
||||||
# END: docker compose up!
|
# END: docker compose up!
|
||||||
#####
|
#####
|
||||||
# We want this to be last so that all app-specific config has been done.
|
# We want this to be last so that all app-specific config has been done.
|
||||||
|
- name: Copy .env
|
||||||
|
ansible.builtin.copy:
|
||||||
|
dest: "/apps/.env"
|
||||||
|
src: "../secrets/vps1.env"
|
||||||
|
mode: "u=r,g=r,o=r"
|
||||||
- name: Docker compose up! 🚀
|
- name: Docker compose up! 🚀
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose:
|
||||||
project_src: /apps
|
project_src: /apps
|
||||||
|
|
|
||||||
BIN
secrets/vps1.env
Normal file
BIN
secrets/vps1.env
Normal file
Binary file not shown.
|
|
@ -36,3 +36,7 @@ vps1.nilstrieb.dev {
|
||||||
uptime.nilstrieb.dev {
|
uptime.nilstrieb.dev {
|
||||||
reverse_proxy * localhost:5010
|
reverse_proxy * localhost:5010
|
||||||
}
|
}
|
||||||
|
|
||||||
|
olat.nilstrieb.dev {
|
||||||
|
reverse_proxy * localhost:5011
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
## ports
|
## ports
|
||||||
|
|
||||||
- `5010`: uptime
|
- `5010`: uptime
|
||||||
|
- `5011`: openolat
|
||||||
|
|
|
||||||
|
|
@ -10,5 +10,30 @@ services:
|
||||||
UPTIME_CONFIG_PATH: /app/config/uptime.json
|
UPTIME_CONFIG_PATH: /app/config/uptime.json
|
||||||
ports:
|
ports:
|
||||||
- "5010:3000"
|
- "5010:3000"
|
||||||
|
##### openolat
|
||||||
|
openolat_db:
|
||||||
|
container_name: openolat-db
|
||||||
|
image: "postgres:latest"
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- "/apps/openolat/data:/var/lib/postgresql/data"
|
||||||
|
environment:
|
||||||
|
POSTGRES_DB: oodb
|
||||||
|
POSTGRES_USER: oodbu
|
||||||
|
POSTGRES_PASSWORD: "${OPENOLAT_DB_PASSWORD}"
|
||||||
|
PGDATA: "/var/lib/postgresql/data/pgdata"
|
||||||
|
networks:
|
||||||
|
- openolat-network
|
||||||
|
openolat:
|
||||||
|
container_name: openolat
|
||||||
|
image: "docker.nilstrieb.dev/openolat:aaaaaaaa"
|
||||||
|
ports:
|
||||||
|
- "5011:8088"
|
||||||
|
environment:
|
||||||
|
DB_PASSWORD: "${OPENOLAT_DB_PASSWORD}"
|
||||||
|
DB_URL: "jdbc:postgresql://openolatdb:5432/oodb"
|
||||||
|
networks:
|
||||||
|
- openolat-network
|
||||||
|
|
||||||
networks: {}
|
networks:
|
||||||
|
openolat-network:
|
||||||
Loading…
Add table
Add a link
Reference in a new issue