summaryrefslogtreecommitdiff
path: root/stacks/pim
diff options
context:
space:
mode:
Diffstat (limited to 'stacks/pim')
-rw-r--r--stacks/pim/.gitignore5
-rw-r--r--stacks/pim/compose.yml11
-rw-r--r--stacks/pim/env.template17
-rw-r--r--stacks/pim/run.env.template63
4 files changed, 4 insertions, 92 deletions
diff --git a/stacks/pim/.gitignore b/stacks/pim/.gitignore
deleted file mode 100644
index e6c78b8..0000000
--- a/stacks/pim/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Ignore .env files
-*.env
-.database/
-.database/**
-compose.test.yml
diff --git a/stacks/pim/compose.yml b/stacks/pim/compose.yml
index 8359e9c..2ef4d17 100644
--- a/stacks/pim/compose.yml
+++ b/stacks/pim/compose.yml
@@ -1,16 +1,13 @@
-name: ${STACK}
-
networks:
- edge-net:
+ edge_net:
name: ${EDGE_NET}
external: true
- db-net:
+ db_net:
name: ${DB_NET}
external: true
services:
pim:
- container_name: ${PIM_CONTAINER}
image: ghcr.io/tchapi/davis-standalone:latest
environment:
ADMIN_AUTH_BYPASS: false
@@ -20,7 +17,7 @@ services:
- .run.env
- .env
networks:
- - edge-net
- - db-net
+ - edge_net
+ - db_net
expose:
- 9000
diff --git a/stacks/pim/env.template b/stacks/pim/env.template
deleted file mode 100644
index d84f2b0..0000000
--- a/stacks/pim/env.template
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-#
-# Stack Compose Variables
-
-# Namespaces
-_STACK_0=
-
-# Containers
-_CONTAINER_0=
-_CONTAINER_1=
-
-# Networks
-_NET_0=
-_NET_1=
-
-# Volumes
-_VOLUME_0=
diff --git a/stacks/pim/run.env.template b/stacks/pim/run.env.template
deleted file mode 100644
index 6ef4bc3..0000000
--- a/stacks/pim/run.env.template
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-#
-# DAViS Environment Variables
-
-# General settings
-APP_ENV=prod # or dev
-CALDAV_ENABLED=true
-CARDDAV_ENABLED=true
-WEBDAV_ENABLED=false
-PUBLIC_CALENDARS_ENABLED=true
-BIRTHDAY_REMINDER_OFFSET=PT9H
-APP_TIMEZONE=America/New_York
-LOG_FILE_PATH="%kernel.logs_dir%/%kernel.environment%.log"
-
-# Database
-POSTGRES_PASSWORD=
-POSTGRES_DB=
-POSTGRES_USER=
-DATABASE_DRIVER=postgresql
-DB_DATABASE=${POSTGRES_DB}
-DB_USER=${POSTGRES_USER}
-DB_PASSWORD=${POSTGRES_PASSWORD}
-DATABASE_URL=${DATABASE_DRIVER}://${DB_USER}:${DB_PASSWORD}@${_DB_CONTAINER}:5432/${DB_DATABASE}?serverVersion=15&charset=UTF-8
-
-# For the Davis admin interface
-ADMIN_LOGIN=admin
-ADMIN_PASSWORD=admin
-ADMIN_AUTH_BYPASS=false
-
-# DAV auth settings
-AUTH_METHOD=Basic # Basic or IMAP or LDAP
-
-# Basic HTTP auth settings
-AUTH_REALM=SabreDAV
-
-# IMAP auth settings
-# IMAP_AUTH_URL=imap.mydomain.com:993
-# IMAP_ENCRYPTION_METHOD=ssl
-# IMAP_CERTIFICATE_VALIDATION=true
-# IMAP_AUTH_USER_AUTOCREATE=false
-
-# LDAP auth settings
-# LDAP_AUTH_URL=ldap://127.0.0.1:3890
-# LDAP_DN_PATTERN=uid=%u,ou=users,dc=domain,dc=com
-# LDAP_MAIL_ATTRIBUTE=mail
-# LDAP_AUTH_USER_AUTOCREATE=false
-# LDAP_CERTIFICATE_CHECKING_STRATEGY=try # never, hard, demand, try, or allow
-
-# WebDAV settings
-WEBDAV_TMP_DIR=/webdav/tmp
-WEBDAV_PUBLIC_DIR=/webdav/public
-WEBDAV_HOMES_DIR=
-
-# Mail settings
-# INVITE_FROM_ADDRESS=no-reply@example.org
-# MAIL_HOST=smtp.myprovider.com
-# MAIL_PORT=587
-# MAIL_USERNAME=userdav
-# MAIL_PASSWORD=test
-# MAILER_DSN=smtp://${MAIL_USERNAME}:${MAIL_PASSWORD}@${MAIL_HOST}:${MAIL_PORT}
-
-# Trust the immediate proxy for X-Forwarded-* headers including HTTPS detection
-SYMFONY_TRUSTED_PROXIES=REMOTE_ADDR