Sign inSign up

nfqakademija/docker

By nfqakademija

•Updated almost 7 years ago

Docker containers for easier kickstarter setup / development environment

Image
0

6.0K

nfqakademija/docker repository overview

⁠Docker containers for Symfony Kickstart

Extracting docker related code:

  • To extract scripts with complex operations (xDebug, prod environment, auto-install)
  • To create more convenient versions for dev/prod
  • To create version with preconfigured xDebug with PHPStorm
  • To use same docker infrastructure for fresh/demo Symfony project
  • To setup project in parallel (for lecturers to check homework faster)

⁠Docker containers

Nginx server⁠:

docker pull nfqakademija/docker:nginx-latest

PHP runtime⁠:

docker pull nfqakademija/docker:php-latest

MySql database⁠:

docker pull nfqakademija/docker:mysql-latest

node.js for Frontend development⁠:

docker pull nfqakademija/docker:frontend-latest

See docker-compose.yml⁠ and docker-compose-tools.yml⁠ as examples

⁠Usage

Build and start containers:

docker-compose up -d

Test backend: Open in the browser: http://127.0.0.1:8000/test.php⁠

Test frontend:

docker-compose -f docker-compose-tools.yml run frontend.symfony yarn --version

⁠Cleanup

Remove running containers:

docker-compose -f docker-compose.yml kill
docker-compose -f docker-compose-tools.yml kill

Remove locally cached files:

sudo rm -Rf .docker/*

Tag summary

Content type

Image

Digest

Size

110.1 MB

Last updated

almost 7 years ago

docker pull nfqakademija/docker:mysql-latest