38 lines
1.2 KiB
Docker
38 lines
1.2 KiB
Docker
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
|
setprofiles prod test devel
|
|
|
|
if profile prod; then
|
|
default checkout branch=master
|
|
elif profile test devel; then
|
|
default checkout branch=develop
|
|
fi
|
|
default composer image=$REGISTRY/image/phpbuilder:$DIST
|
|
|
|
## web ########################################################################
|
|
|
|
checkout https://git.univ-reunion.fr/sda-php/NAME-app web/b/web
|
|
composer web/b/web
|
|
|
|
dockerfile context=web
|
|
# -*- coding: utf-8 mode: dockerfile -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
|
FROM $REGISTRY/image/apache-php-myiccas:$DIST
|
|
#RUN /debian/pkg i
|
|
|
|
#ENV MSMTP_ENABLE=1
|
|
#COPY b/web/config/msmtp /msmtp-config
|
|
COPY b/web/config/ssl /ssl-config
|
|
COPY b/web/config/apache /apache-config
|
|
COPY b/web/config/php /php-config
|
|
#COPY b/web/config/before-start-apache /
|
|
COPY b/web /var/www/app
|
|
|
|
## db #########################################################################
|
|
|
|
copy web/b/web/config/sqlmig db/config/mariadb/sqlmig
|
|
|
|
dockerfile context=db
|
|
# -*- coding: utf-8 mode: dockerfile -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
|
FROM $REGISTRY/image/mariadb:$DIST
|
|
|
|
COPY config/mariadb /mariadb-config
|