diff --git a/compose-env-postgresql/docker-compose.yml b/compose-env-postgresql/docker-compose.yml index bfc8d1d..3735f91 100755 --- a/compose-env-postgresql/docker-compose.yml +++ b/compose-env-postgresql/docker-compose.yml @@ -42,7 +42,40 @@ services: ports: - 5437:5432 networks: - - java-stack + - java-stack + db-siad-main: + image: postgres:17.4-alpine + container_name: siad-main-db + environment: + POSTGRES_PASSWORD: developer + volumes: + - "F:/docker-vm-volumes/docker-postgresql/db-siad-main:/var/lib/postgresql/data" + ports: + - 5438:5432 + networks: + - java-stack + db-siad-pyme: + image: postgres:17.4-alpine + container_name: siad-pyme-db + environment: + POSTGRES_PASSWORD: developer + volumes: + - "F:/docker-vm-volumes/docker-postgresql/db-siad-pyme:/var/lib/postgresql/data" + ports: + - 5439:5432 + networks: + - java-stack + db-siad-mantenedor: + image: postgres:17.4-alpine + container_name: siad-mantenedor-db + environment: + POSTGRES_PASSWORD: developer + volumes: + - "F:/docker-vm-volumes/docker-postgresql/db-siad-mantenedor:/var/lib/postgresql/data" + ports: + - 5440:5432 + networks: + - java-stack networks: java-stack: driver: bridge \ No newline at end of file diff --git a/compose-env-siad-web/Dockerfile b/compose-env-siad-web/Dockerfile new file mode 100755 index 0000000..ab77d27 --- /dev/null +++ b/compose-env-siad-web/Dockerfile @@ -0,0 +1,19 @@ +FROM php:5.6.39-apache + +#Referencia solucion https://stackoverflow.com/questions/76094428/debian-stretch-repositories-404-not-found +RUN sed -i -e 's/deb.debian.org/archive.debian.org/g' \ + -e 's|security.debian.org|archive.debian.org/|g' \ + -e '/stretch-updates/d' /etc/apt/sources.list + +RUN apt-get update && apt-get install -y libmcrypt-dev \ + && docker-php-ext-install mcrypt + +#Ejecuto comando para instalar certificado ssl +#Referencia solucion https://github.com/nezhar/php-docker-ssl/tree/master +RUN openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/ssl-cert-snakeoil.key -out /etc/ssl/certs/ssl-cert-snakeoil.pem -subj "/C=AT/ST=Vienna/L=Vienna/O=Security/OU=Development/CN=example.com" + +RUN a2enmod rewrite + +#Ejecuta comando referente a la instalacion de ssl +RUN a2ensite default-ssl +RUN a2enmod ssl \ No newline at end of file diff --git a/compose-env-siad-web/docker-compose.yml b/compose-env-siad-web/docker-compose.yml new file mode 100755 index 0000000..6b026d3 --- /dev/null +++ b/compose-env-siad-web/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" + +services: + website: + build: + context: . + dockerfile: Dockerfile + container_name: siad-webs + volumes: + - "/Volumes/SSD_240/desarrollos/dev-php/dev-siad/:/var/www/html" + ports: + - 9080:80 + - 9443:443 \ No newline at end of file diff --git a/compose-only-php/docker-compose.yml b/compose-only-php/docker-compose.yml new file mode 100644 index 0000000..9b239d0 --- /dev/null +++ b/compose-only-php/docker-compose.yml @@ -0,0 +1,9 @@ +services: + codeigniter-ci-news: + image: bitnami/apache:2.4.63 + container_name: codeigniter-ci-news + volumes: + - "/Volumes/SSD_240/desarrollos/dev-php/ci-news:/app" + ports: + - 81:80 + - 444:8443 \ No newline at end of file