An open API service indexing awesome lists of open source software.

https://github.com/astechedu/sample-dockerized-symfony6-app

This is sample dockerized symfony app.
https://github.com/astechedu/sample-dockerized-symfony6-app

docker dockerfile dockerized php php8 symfony symfony-framework symfony6

Last synced: about 1 year ago
JSON representation

This is sample dockerized symfony app.

Awesome Lists containing this project

README

          

# dockerized symfony6 app

This is sample dockerized symfony app.

Dockerfile:


FROM php:8.1-apache
RUN apt-get update && apt-get install -y \
git \
curl \
zip \
unzip
#RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
WORKDIR /var/www/html
COPY symf6xproject ./symf6xproject
RUN chown -R www-data:www-data /var/www

:thumbsup:

#docker-compose.yml


version: "3"
services:
web:
build:
context: ./
dockerfile: Dockerfile
container_name: symfony6x
volumes:
- ./000-default.conf:/etc/apache2/sites-available/000-default.conf
ports:
- 8080:80

:thumbsup:

000-default.conf




ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/symf6xproject/public

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

#vim: syntax=apache ts=4 sw=4 sts=4 sr noet

:thumbsup:

#Building image

docker build . -t dockerized_sysmfony6

#Running container

docker run --name sysmfony6-app -p 8080:80 -d dockerized_symfony6

#On Browser

http://localhost:8080