Compare commits
No commits in common. "5c1a8a879cd2fd6be2b582da45c89888ca75f2d2" and "6d60f0346148e1331d128b7edb04ac3d28f6f85c" have entirely different histories.
5c1a8a879c
...
6d60f03461
8 changed files with 0 additions and 59 deletions
|
@ -1,5 +0,0 @@
|
|||
###########
|
||||
# ChartDB #
|
||||
###########
|
||||
container_chartdb_version: latest
|
||||
container_chartdb_domain: chartdb.example.com
|
|
@ -1,27 +0,0 @@
|
|||
---
|
||||
- name: Ensure data directories exist
|
||||
ansible.builtin.file:
|
||||
path: "{{ container_base_dir }}/"
|
||||
state: directory
|
||||
mode: '0755'
|
||||
|
||||
- name: Deploy Docker Compose and .env files
|
||||
ansible.builtin.template:
|
||||
src: '{{ item.src }}'
|
||||
dest: '{{ item.dest }}'
|
||||
mode: '0775'
|
||||
loop:
|
||||
- {src: '.env.j2', dest: '{{ container_base_dir }}/.env'}
|
||||
- {src: 'docker-compose.yml.j2', dest: '{{ container_base_dir }}/docker-compose.yml'}
|
||||
|
||||
- name: Stop Container
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ container_base_dir }}"
|
||||
state: absent
|
||||
|
||||
- name: Start Container
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ container_base_dir }}"
|
||||
state: present
|
||||
pull: always
|
||||
recreate: always
|
|
@ -1,2 +0,0 @@
|
|||
CHARTDB_VERSION={{ container_chartdb_version }}
|
||||
CHARTDB_DOMAIN={{ container_chartdb_domain }}
|
|
@ -1,24 +0,0 @@
|
|||
---
|
||||
services:
|
||||
chartdb:
|
||||
image: ghcr.io/chartdb/chartdb:${CHARTDB_VERSION:-latest}
|
||||
container_name: chartdb
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- traefik
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.docker.network=traefik"
|
||||
- "traefik.http.routers.chartdb.entrypoints=http"
|
||||
- "traefik.http.routers.chartdb.rule=Host(`${CHARTDB_DOMAIN}`)"
|
||||
- "traefik.http.middlewares.chartdb-https-redirect.redirectscheme.scheme=https"
|
||||
- "traefik.http.routers.chartdb.middlewares=chartdb-https-redirect"
|
||||
- "traefik.http.routers.chartdb-secure.entrypoints=https"
|
||||
- "traefik.http.routers.chartdb-secure.rule=Host(`${CHARTDB_DOMAIN}`)"
|
||||
- "traefik.http.routers.chartdb-secure.tls=true"
|
||||
- "traefik.http.routers.chartdb-secure.service=chartdb"
|
||||
- "traefik.http.services.chartdb.loadbalancer.server.port=80"
|
||||
|
||||
networks:
|
||||
traefik:
|
||||
external: true
|
|
@ -1 +0,0 @@
|
|||
container_base_dir: /opt/docker/chartdb
|
Loading…
Add table
Reference in a new issue