feat(*): Fix wrong indentation

This commit is contained in:
Josh Creek
2021-07-12 23:16:28 +01:00
parent ac4a262660
commit 312d20651e
@@ -3,7 +3,7 @@ layout: post
parent: Containers & Deploying parent: Containers & Deploying
nav_order: 1 nav_order: 1
title: "Docker Compose for ASP.Net Core with Postgres + S3 backups" title: "Docker Compose for ASP.Net Core with Postgres + S3 backups"
date: 2021-07-11 23:01:45 +0100 date: 2021-07-12 21:01:45 +0100
categories: deploying docker categories: deploying docker
--- ---
@@ -261,60 +261,60 @@ services:
depends_on: depends_on:
- db - db
# - migrations # - migrations
# migrations: # migrations:
# container_name: dbmigrations # container_name: dbmigrations
# build: # build:
# context: . # context: .
# dockerfile: MyAspProjectName/Migrations.Dockerfile # dockerfile: MyAspProjectName/Migrations.Dockerfile
# environment: # environment:
# - ASPNETCORE_ENVIRONMENT=Production # - ASPNETCORE_ENVIRONMENT=Production
# depends_on: # depends_on:
# - db # - db
db: db:
container_name: myappdb container_name: myappdb
image: "postgres" image: "postgres"
ports: ports:
- "5432:5432" - "5432:5432"
env_file: env_file:
- database.env # configure postgres - database.env # configure postgres
volumes: volumes:
- database-data:/var/lib/postgresql/data/ # persist data even if container shuts down - database-data:/var/lib/postgresql/data/ # persist data even if container shuts down
mail: mail:
image: bytemark/smtp image: bytemark/smtp
pgbackups3: pgbackups3:
build: build:
context: . context: .
dockerfile: postgres-backup-s3/Dockerfile dockerfile: postgres-backup-s3/Dockerfile
links: links:
- db - db
environment: environment:
SCHEDULE: '@daily' SCHEDULE: '@daily'
S3_REGION: eu-west-2 S3_REGION: eu-west-2
S3_ACCESS_KEY_ID: keygoeshere S3_ACCESS_KEY_ID: keygoeshere
S3_SECRET_ACCESS_KEY: secretkeygoeshere S3_SECRET_ACCESS_KEY: secretkeygoeshere
S3_BUCKET: yourapp-backups S3_BUCKET: yourapp-backups
S3_PREFIX: backup S3_PREFIX: backup
POSTGRES_HOST: db POSTGRES_HOST: db
POSTGRES_DATABASE: yourdbname POSTGRES_DATABASE: yourdbname
POSTGRES_USER: postgres POSTGRES_USER: postgres
POSTGRES_PASSWORD: passwordgoeshere POSTGRES_PASSWORD: passwordgoeshere
POSTGRES_EXTRA_OPTS: '--schema=public --blobs' POSTGRES_EXTRA_OPTS: '--schema=public --blobs'
# pgrestores3: # pgrestores3:
# build: # build:
# context: . # context: .
# dockerfile: postgres-restore-s3/Dockerfile # dockerfile: postgres-restore-s3/Dockerfile
# links: # links:
# - db # - db
# environment: # environment:
# S3_ACCESS_KEY_ID: keygoeshere # S3_ACCESS_KEY_ID: keygoeshere
# S3_SECRET_ACCESS_KEY: secretkeygoeshere # S3_SECRET_ACCESS_KEY: secretkeygoeshere
# S3_BUCKET: yourapp-backups # S3_BUCKET: yourapp-backups
# S3_PREFIX: backup # S3_PREFIX: backup
# POSTGRES_HOST: db # POSTGRES_HOST: db
# POSTGRES_DATABASE: yourdbname # POSTGRES_DATABASE: yourdbname
# POSTGRES_USER: postgres # POSTGRES_USER: postgres
# POSTGRES_PASSWORD: passwordgoeshere # POSTGRES_PASSWORD: passwordgoeshere
# DROP_PUBLIC: 'yes' # DROP_PUBLIC: 'yes'
volumes: volumes:
database-data: # named volumes can be managed easier using docker-compose database-data: # named volumes can be managed easier using docker-compose