Skip to content
Snippets Groups Projects
Commit c4bb8b4d authored by AustinPardosi's avatar AustinPardosi
Browse files

feat: add docker

parent 9cf558a9
No related merge requests found
FROM php:8.0-apache
\ No newline at end of file
FROM php:8.0-apache
EXPOSE 8008
# (php mysql)
RUN rm -f /etc/apt/apt.conf.d/docker-clean \
&& apt-get update \
&& apt install libxml2-dev -y
RUN docker-php-ext-install pdo pdo_mysql soap
COPY ./php.ini /usr/local/etc/php/php.ini
RUN a2enmod rewrite
\ No newline at end of file
version: '3.3'
version: "3.3"
services:
web:
container_name: tubes-1-letterpaw
build: .
image: tubes-1:latest
command: --default-authentification-plugin=mysql_native_password
depends_on:
- db
ports:
- 8008:80
environment:
- MYSQL_ROOT_PASSWORD=#password
- MYSQL_DATABASE=mysql_database
- MYSQL_USER=#nama
- MYSQL_PASSWORD=#password
- USE_DOCKER_CONFIG=true
db:
container_name: tubes-1-database
image: mysql:latest
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=#password
- MYSQL_DATABASE=mysql_database
- MYSQL_USER=#nama
- MYSQL_PASSWORD=#password
- USE_DOCKER_CONFIG=true
ports:
- "9907:3306"
phpmyadmin:
container_name: tubes-1-phpmyadmin
image: phpmyadmin/phpmyadmin
depends_on:
- db
environment:
PMA_HOST: db
restart: unless-stopped
ports:
- "8080:80"
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment