25 lines
692 B
YAML
25 lines
692 B
YAML
- name: Create database
|
|
ansible.builtin.include_role:
|
|
role: app/database
|
|
vars:
|
|
app_name: "scripthost"
|
|
|
|
- name: Deploy container
|
|
community.docker.docker_container:
|
|
image: gitgud.foo/thegrind/scripthost
|
|
name: scripthost
|
|
pull: true
|
|
state: started
|
|
ports:
|
|
- "{{ port }}:8000"
|
|
env:
|
|
APP_URL: "https://run.thatshit.live"
|
|
APP_TIMEZONE: "America/New_York"
|
|
APP_KEY: "base64:rq0EBhrppwplUkdUPnN6G54nSn+pUiZE1T0WG6Q3gzc="
|
|
OCTANE_HTTPS: "true"
|
|
DB_CONNECTION: "pgsql"
|
|
DB_HOST: "{{ pg_host }}"
|
|
DB_PORT: "{{ pg_port | string }}"
|
|
DB_DATABASE: "scripthost"
|
|
DB_USERNAME: "scripthost"
|
|
DB_PASSWORD: "password" |