Lucas Awade
2 years ago
11 changed files with 741689 additions and 32 deletions
@ -1,24 +0,0 @@
|
||||
postgresql postgresql-server \ |
||||
|
||||
### INSTALL POSTGRESQL ### |
||||
localedef en_US -i en_US -f ISO-8859-1 |
||||
localedef en_US.ISO-8859-1 -i en_US -f ISO-8859-1 |
||||
localedef en_US.ISO8859-1 -i en_US -f ISO-8859-1 |
||||
export LC_ALL=en_US.UTF-8 |
||||
su - postgres -c /usr/bin/postgresql-setup initdb |
||||
|
||||
sed -i "s/^\(listen_addresses =.*\)/listen_addresses = \'\*\'/g" /var/lib/pgsql/data/postgresql.conf |
||||
sed -i "s/^\(.*host.*all.*all.*127.0.0.1.*\)/host all all 127.0.0.1\/32 password/g" /var/lib/pgsql/data/pg_hba.conf |
||||
sed -i "s/^\(.*host.*all.*all.*0.0.0.0\/0.*\)/host all all 127.0.0.1\/32 password/g" /var/lib/pgsql/data/pg_hba.conf |
||||
sed -i "/\(.*192\.168\.115\.0*.\)/d" /var/lib/pgsql/data/pg_hba.conf |
||||
sed -i "/\(.*10\.252\.252\.0*.\)/d" /var/lib/pgsql/data/pg_hba.conf |
||||
sed -i "/\(.*177\.67\.197\.146*.\)/d" /var/lib/pgsql/data/pg_hba.conf |
||||
echo "host all all 192.168.115.0/24 password" >> /var/lib/pgsql/data/pg_hba.conf |
||||
echo "host all all 10.252.252.0/24 password" >> /var/lib/pgsql/data/pg_hba.conf |
||||
echo "host all all 177.67.197.146/32 password" >> /var/lib/pgsql/data/pg_hba.conf |
||||
|
||||
psql -c "ALTER USER postgres WITH PASSWORD 'SimpleS_root'" -d template1 |
||||
postgres -c "psql -c \"CREATE USER contacte WITH PASSWORD 'ctepgSQL' SUPERUSER CREATEDB CREATEROLE;\"" |
||||
postgres -c "psql -c \"CREATE USER root WITH PASSWORD '$imple$ip' SUPERUSER CREATEDB CREATEROLE;\"" |
||||
postgres -c "psql -c \"CREATE USER simplesip WITH PASSWORD 'smplsIP' SUPERUSER CREATEDB CREATEROLE;\"" |
||||
####################################### |
@ -0,0 +1,44 @@
|
||||
version: '3.7' |
||||
networks: |
||||
working: |
||||
driver: bridge |
||||
services: |
||||
postgres: |
||||
build: postgres |
||||
container_name: postgresql |
||||
restart: always |
||||
environment: |
||||
- POSTGRES_USER=contacte |
||||
- POSTGRES_PASSWORD=ctepgSQL |
||||
- POSTGRES_DB=pbx |
||||
ports: |
||||
- 5432:5432 |
||||
networks: |
||||
- working |
||||
volumes: |
||||
- db:/var/lib/postgresql/data |
||||
aplicativo: |
||||
build: aplicativo |
||||
restart: always |
||||
container_name: aplicativo |
||||
working_dir: /var/www/html/aplicativo |
||||
ports: |
||||
- 8080:80 |
||||
- 5038:5038 |
||||
- "5060:5060/udp" |
||||
- "10000-10030:10000-10030/udp" |
||||
privileged: true |
||||
environment: |
||||
- DB_HOST=postgres |
||||
- DB_PORT=5432 |
||||
depends_on: |
||||
- postgres |
||||
networks: |
||||
- working |
||||
links: |
||||
- postgres |
||||
volumes: |
||||
- storage:/var/log/asterisk/ |
||||
volumes: |
||||
storage: |
||||
db: |
@ -0,0 +1,20 @@
|
||||
FROM postgres:9.6 |
||||
|
||||
ENV LC_ALL=en_US.ISO-8859-1 |
||||
ENV LC_MESSAGES=en_US.ISO-8859-1 |
||||
ENV LC_MONETARY=en_US.ISO-8859-1 |
||||
ENV LC_NUMERIC=en_US.ISO-8859-1 |
||||
ENV LC_TIME=en_US.ISO-8859-1 |
||||
|
||||
RUN echo "en_US ISO-8859-1" > /etc/locale.gen |
||||
RUN locale-gen "en_US ISO-8859-1" |
||||
RUN export LC_ALL="en_US ISO-8859-1" |
||||
RUN update-locale |
||||
|
||||
COPY meta.sql /docker-entrypoint-initdb.d/meta.sql |
||||
COPY putData.sql /docker-entrypoint-initdb.d/putData.sql |
||||
|
||||
EXPOSE 5432 |
||||
|
||||
#ENTRYPOINT ["/docker-entrypoint.sh"] |
||||
# docker run -it -d --name postgresql -e POSTGRES_PASSWORD=ctepgSQL -e POSTGRES_DB=pbx -e POSTGRES_USER=contacte -p 5433:5432 postgresql |
@ -0,0 +1,5 @@
|
||||
#!/bin/sh |
||||
|
||||
echo "host all all 192.168.115.0/24 password" >> /var/lib/postgresql/data/pg_hba.conf |
||||
echo "host all all 10.252.252.0/24 password" >> /var/lib/postgresql/data/pg_hba.conf |
||||
echo "host all all 177.67.197.146/32 password" >> /var/lib/postgresql/data/pg_hba.conf |
Loading…
Reference in new issue