Skip to content

Instantly share code, notes, and snippets.

@russmckendrick
Last active August 29, 2015 14:08
Show Gist options
  • Save russmckendrick/585ea4c2afe32b88b5aa to your computer and use it in GitHub Desktop.
Save russmckendrick/585ea4c2afe32b88b5aa to your computer and use it in GitHub Desktop.
Fig Examples
web:
image: reconnix/nginx-php54
volumes:
- ./web:/var/www/html/
ports:
- 80
environment:
PHP_POOL: mywebsite
VIRTUAL_HOST: mywebsite.local.reconnix.com
links:
- db:db
- mailcatcher:mail
db:
image: reconnix/mariadb
volumes:
- ./import.sql:/root/import.sql
- ./dump:/backup
ports:
- 3306
environment:
MYSQL_ROOT_PASSWORD: some-mysql-root-password
MYSQL_DATABASE: your-database-name
MYSQL_USER: your-database-user
MYSQL_PASSWORD: your-database-password
MYSQL_IMPORT: yes
mailcatcher:
image: reconnix/mailcatcher
ports:
- 25
- 80
environment:
VIRTUAL_HOST: mail.mywebsite.local.reconnix.com
web:
image: reconnix/nginx-php54
volumes:
- ./web:/var/www/html/
ports:
- 80
environment:
PHP_POOL: mywebsite
VIRTUAL_HOST: mywebsite.local.reconnix.com
links:
- db:db
- postfix:mail
db:
image: reconnix/mariadb
volumes:
- ./database:/var/lib/mysql
- ./import.sql:/root/import.sql
ports:
- 3306
environment:
MYSQL_ROOT_PASSWORD: some-mysql-root-password
MYSQL_DATABASE: your-database-name
MYSQL_USER: your-database-user
MYSQL_PASSWORD: your-database-password
postfix:
image: reconnix/postfix
ports:
- 25
volumes:
- /dev/log:/dev/log
web:
image: reconnix/nginx-php54
volumes:
- ./web:/var/www/html/
ports:
- 80
environment:
PHP_POOL: mywebsite
VIRTUAL_HOST: mywebsite.local.reconnix.com
links:
- db:db
- mailcatcher:mail
db:
image: reconnix/mariadb
volumes:
- ./database:/var/lib/mysql
- ./import.sql:/root/import.sql
ports:
- 3306
environment:
MYSQL_ROOT_PASSWORD: some-mysql-root-password
MYSQL_DATABASE: your-database-name
MYSQL_USER: your-database-user
MYSQL_PASSWORD: your-database-password
mailcatcher:
image: reconnix/mailcatcher
ports:
- 25
- 80
environment:
VIRTUAL_HOST: mail.mywebsite.local.reconnix.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment