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.
- Host: GitHub
- URL: https://github.com/astechedu/sample-dockerized-symfony6-app
- Owner: astechedu
- Created: 2022-12-29T18:11:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-03T08:29:21.000Z (over 3 years ago)
- Last Synced: 2025-01-17T16:56:50.750Z (about 1 year ago)
- Topics: docker, dockerfile, dockerized, php, php8, symfony, symfony-framework, symfony6
- Language: Dockerfile
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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