Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
13213e4bf7 | |||
43e8eb5911 | |||
b24ef44c4a | |||
e195c6b4c7 |
@ -54,6 +54,7 @@ zone "${zone}" {
|
|||||||
|
|
||||||
zone "${zonerev}" {
|
zone "${zonerev}" {
|
||||||
type master;
|
type master;
|
||||||
|
file "/etc/bind/db.${zone}.rev"; # zone directe
|
||||||
};
|
};
|
||||||
EOT
|
EOT
|
||||||
else
|
else
|
||||||
|
@ -3,6 +3,7 @@ set -eu
|
|||||||
|
|
||||||
mondomaine=domaine.lan
|
mondomaine=domaine.lan
|
||||||
apt-get install -y bind9 bind9-doc bind9-host
|
apt-get install -y bind9 bind9-doc bind9-host
|
||||||
|
curl -fsSL https://goss.rocks/install |sh
|
||||||
wget -nc https://gitea.lyc-lecastel.fr/gadmin/vagrant/raw/branch/main/divers/bind/mkzone
|
wget -nc https://gitea.lyc-lecastel.fr/gadmin/vagrant/raw/branch/main/divers/bind/mkzone
|
||||||
bash mkzone "${mondomaine}"
|
bash mkzone "${mondomaine}"
|
||||||
cp db.${mondomaine}* /etc/bind
|
cp db.${mondomaine}* /etc/bind
|
||||||
@ -14,7 +15,6 @@ host srv1
|
|||||||
host srv2
|
host srv2
|
||||||
host -t soa "${mondomaine}"
|
host -t soa "${mondomaine}"
|
||||||
host -l "${mondomaine}"
|
host -l "${mondomaine}"
|
||||||
curl -fsSL https://goss.rocks/install |sh
|
|
||||||
goss add command "host ${mondomaine}"
|
goss add command "host ${mondomaine}"
|
||||||
goss add command "host -t soa ${mondomaine}"
|
goss add command "host -t soa ${mondomaine}"
|
||||||
goss add command "host -t ns ${mondomaine}"
|
goss add command "host -t ns ${mondomaine}"
|
||||||
|
@ -7,7 +7,7 @@ wget -nc https://gitea.lyc-lecastel.fr/gadmin/vagrant/raw/branch/main/divers/bin
|
|||||||
bash mkzone -s "${mondomaine}"
|
bash mkzone -s "${mondomaine}"
|
||||||
cp named.conf.local /etc/bind
|
cp named.conf.local /etc/bind
|
||||||
sudo named-checkconf /etc/bind/named.conf
|
sudo named-checkconf /etc/bind/named.conf
|
||||||
sudo named-checkzone "${mondomaine}" "/etc/bind/db.${mondomaine}"
|
sudo named-checkzone "${mondomaine}" "/var/cache/bind/db.${mondomaine}"
|
||||||
sudo systemctl restart bind9
|
sudo systemctl restart bind9
|
||||||
host srv1
|
host srv1
|
||||||
host srv2
|
host srv2
|
||||||
|
32
docker-app/docker-compose.yml
Normal file
32
docker-app/docker-compose.yml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
version: "3.9"
|
||||||
|
|
||||||
|
services:
|
||||||
|
php:
|
||||||
|
container_name: php
|
||||||
|
# image: php:apache
|
||||||
|
build: './php'
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- "8000:80"
|
||||||
|
volumes:
|
||||||
|
- ./code:/var/www/html
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
db:
|
||||||
|
container_name: db
|
||||||
|
image: mariadb
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: $MYSQL_ROOT_PASSWORD
|
||||||
|
MYSQL_DATABASE: ${MYSQL_DATABASE}
|
||||||
|
MYSQL_USER: ${MYSQL_USER}
|
||||||
|
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
||||||
|
volumes:
|
||||||
|
- ./db:/var/lib/mysql
|
||||||
|
- ./db-init:/docker-entrypoint-initdb.d
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user