Replace openfaas with dokku
This commit is contained in:
parent
7748ecf828
commit
53d9cd1190
10 changed files with 74 additions and 49 deletions
12
playbooks/roles/dokku/tasks/main.yml
Normal file
12
playbooks/roles/dokku/tasks/main.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
- name: Set common facts
|
||||
ansible.builtin.import_tasks: tasks/set-default-facts.yml
|
||||
|
||||
- name: Deploy {{ role_name }}
|
||||
vars:
|
||||
svc: "{{ dokku_svc }}"
|
||||
env: "{{ dokku_env }}"
|
||||
compose: "{{ dokku_compose }}"
|
||||
block:
|
||||
- name: Import tasks to deploy common service
|
||||
ansible.builtin.import_tasks: tasks/deploy-common-service.yml
|
35
playbooks/roles/dokku/vars/main.yml
Normal file
35
playbooks/roles/dokku/vars/main.yml
Normal file
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
dokku_svc:
|
||||
domain: "{{ all_services | service_get_domain(role_name) }}"
|
||||
additional_domains:
|
||||
- "*.paas.serguzim.me"
|
||||
caddy_extra: import acmedns
|
||||
docker_host: host.docker.internal
|
||||
port: 3080
|
||||
extra_svcs:
|
||||
- domain: serguzim.me
|
||||
www_domain: true
|
||||
hsts: true
|
||||
docker_host: host.docker.internal
|
||||
port: 3080
|
||||
|
||||
|
||||
dokku_env:
|
||||
DOKKU_HOSTNAME: "{{ dokku_svc.domain }}"
|
||||
DOKKU_HOST_ROOT: /var/lib/dokku/home/dokku
|
||||
DOKKU_LIB_HOST_ROOT: /var/lib/dokku/var/lib/dokku
|
||||
|
||||
dokku_compose:
|
||||
watchtower: false
|
||||
network: false
|
||||
image: dokku/dokku:0.35.8
|
||||
volumes:
|
||||
- "/var/lib/dokku:/mnt/dokku"
|
||||
- "/var/run/docker.sock:/var/run/docker.sock"
|
||||
file:
|
||||
services:
|
||||
app:
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- "3022:22"
|
||||
- "3080:80"
|
Loading…
Add table
Add a link
Reference in a new issue