SHOW:
|
|
- or go back to the newest paste.
1 | web: | |
2 | container_name: ubuwebpostgres | |
3 | image: fab/ubuntu-postgres | |
4 | hostname: web | |
5 | ports: | |
6 | - "80:80" | |
7 | - "8025:8025" # MailHog UI | |
8 | - "3306:3306" # To allow connection from the host, e.g.: with Sequel Pro (didn't manage to get it to work.) | |
9 | - "5432:5432" # Postgres, in hope of being able to use an OS X client to connect to it once I get it running | |
10 | volumes: | |
11 | # Mind the order. e.g.: logs before config, so as to catch errors on the host instead of the container. | |
12 | ||
13 | # For my own convenience | |
14 | - /Users/fabien/LocalDevUbuntuPostgres/tmp-fab:/tmp-fab | |
15 | ||
16 | # For supervisor | |
17 | - /Users/fabien/LocalDevUbuntuPostgres/logs/supervisor:/var/log/supervisor | |
18 | ||
19 | # For Apache2 (includes PHP errors) | |
20 | - /Users/fabien/LocalDevUbuntuPostgres/logs/apache2:/var/log/apache2 | |
21 | - ./config/apache2.conf:/etc/apache2/apache2.conf #TODO: test without it cause there's no such file! | |
22 | - /Users/fabien/Dropbox/DEV/Docker/containers/ubuntu/config/sites-available:/etc/apache2/sites-available | |
23 | - /Users/fabien/Dropbox/DEV/Docker/containers/ubuntu/config/sites-available:/etc/apache2/sites-enabled | |
24 | - /Users/fabien/Dropbox/DEV/vhosts:/var/www/html | |
25 | ||
26 | # For Postgres | |
27 | #- /Users/fabien/LocalDevUbuntuPostgres/logs/postgresql:/var/log/postgresql | |
28 | - /Users/fabien/LocalDevUbuntuPostgres/postgresdata:/var/lib/postgresql/9.6/main # causes Postgres to keep crashing! | |
29 | - ./config/pg_hba.conf:/etc/postgresql/9.6/main/pg_hba.conf | |
30 | ||
31 | # For MySQL (MariaDB) -- required to migrate data from MySQL to Postgres | |
32 | - /Users/fabien/LocalDevUbuntuPostgres/logs/mysql:/var/log/mysql | |
33 | - /Users/fabien/LocalDevUbuntuPostgres/mysqldata:/var/lib/mysql | |
34 | ||
35 | ||
36 | # RUN THIS CONTAINER: | |
37 | # cd /Users/fabien/Dropbox/DEV/Docker/containers/ubuntu-postgres | |
38 | # docker-compose up -d | |
39 | # STOP: | |
40 | # docker-compose down | |
41 | # RESTART: | |
42 | # docker-compose down; docker-compose up -d; | |
43 | # RESTART AND GET INTO BASH: | |
44 | # docker-compose down --remove-orphans; docker-compose up -d; docker exec -it ubuwebpostgres /bin/bash |