| |
| FROM php:7.4-fpm |
|
|
| |
| RUN apt-get update && apt-get install -y \ |
| nginx \ |
| mariadb-server \ |
| libcurl4-openssl-dev \ |
| pkg-config \ |
| default-mysql-client |
|
|
| |
| RUN docker-php-ext-install pdo_mysql curl |
|
|
| |
| COPY ./nginx.conf /etc/nginx/nginx.conf |
|
|
| |
| RUN mkdir -p /www/wwwlogs && \ |
| touch /www/wwwlogs/localhost.log /www/wwwlogs/localhost.error.log && \ |
| chmod -R 775 /www/wwwlogs |
|
|
| |
| COPY ./website /var/www/html |
| RUN chown -R www-data:www-data /var/www/html && \ |
| chmod -R 775 /var/www/html |
|
|
| |
| ENV MYSQL_ROOT_PASSWORD=Shijie11Shijie11 |
| ENV MYSQL_DATABASE=epay |
| ENV MYSQL_USER=epay |
| ENV MYSQL_PASSWORD=Shijie11Shijie11 |
|
|
| |
| COPY ./start.sh /start.sh |
| RUN chmod +x /start.sh |
|
|
| |
| EXPOSE 80 3306 |
|
|
| WORKDIR /app |
|
|
| |
| CMD ["./start.sh"] |
|
|