From 8e593e54cb5819c743a3663c8e3ede8258c32228 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 2 Aug 2020 23:19:50 +0000 Subject: [PATCH] salva container --- development/salva/docker-compose.yml | 49 ++++++++++++++++++++++++++++ development/salva/entrypoint.sh | 10 ++++++ 2 files changed, 59 insertions(+) create mode 100644 development/salva/docker-compose.yml create mode 100644 development/salva/entrypoint.sh diff --git a/development/salva/docker-compose.yml b/development/salva/docker-compose.yml new file mode 100644 index 0000000..368b930 --- /dev/null +++ b/development/salva/docker-compose.yml @@ -0,0 +1,49 @@ +version: '2' + +services: + salva: + image: phpmyadmin/phpmyadmin + restart: always + hostname: salva + container_name: salva + entrypoint: + - /bin/bash + - /entrypoint.sh + environment: + - PMA_ABSOLUTE_URI=https://salva.hatthieves.es/pma + - PMA_HOST=172.22.0.102 + - HIDE_PHP_VERSION=1 + - APACHE_RUN_DIR=/etc/apache2 + volumes: + - ./entrypoint.sh:/entrypoint.sh:ro + - ./html:/var/www/html + expose: + - 80 + ports: + - "7000:22" + networks: + mynet: + ipv4_address: 172.22.0.101 + + mysql-salva: + image: mysql:5.7 + container_name: mysql-salva + hostname: mysql-salva + restart: always + environment: + - MYSQL_ROOT_PASSWORD=r00t + - MYSQL_DATABASE=phpmyadmin + - MYSQL_USER=phpmyadmin + - MYSQL_PASSWORD=phpmyadmin. + volumes: + - ./mysql:/var/lib/mysql + networks: + mynet: + ipv4_address: 172.22.0.102 + +networks: + mynet: + driver: bridge + ipam: + config: + - subnet: 172.22.0.0/24 diff --git a/development/salva/entrypoint.sh b/development/salva/entrypoint.sh new file mode 100644 index 0000000..3452dab --- /dev/null +++ b/development/salva/entrypoint.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -e +apt update && apt upgrade -y && apt install -y openssh-server openssh-sftp-server sudo && apt clean +useradd -ms /bin/bash -p "" salva +adduser salva sudo +echo '%sudo ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/sudo +echo 'PermitRootLogin no' > /etc/ssh/sshd_config +echo 'PermitEmptyPasswords yes' >> /etc/ssh/sshd_config +service ssh start +/docker-entrypoint.sh apache2-foreground