All Projects → kreait → Slim Php Docker Starter

kreait / Slim Php Docker Starter

Licence: mit
Starter for a dockerized Slim Framework application

Projects that are alternatives of or similar to Slim Php Docker Starter

Nepali Romanized Pro
Nepali Romanized Keyboard Layout with installer for macOS
Stars: ✭ 18 (-30.77%)
Mutual labels:  makefile
Go Docker Hot Reload Example
Stars: ✭ 23 (-11.54%)
Mutual labels:  makefile
Buildroot Submodule
Example of use of buildroot as a submodule
Stars: ✭ 24 (-7.69%)
Mutual labels:  makefile
Network Programming With Go
Network programming with Go
Stars: ✭ 903 (+3373.08%)
Mutual labels:  makefile
Distributiontests
Swift 3 distribution test for open-source libraries.
Stars: ✭ 22 (-15.38%)
Mutual labels:  makefile
Tlsconfigguide
Configuration templates for configuring TLS
Stars: ✭ 23 (-11.54%)
Mutual labels:  makefile
Live
Automated module and configuration reloader.
Stars: ✭ 18 (-30.77%)
Mutual labels:  makefile
K8s Clusters
Simple kubernetes clusters on cloud providers for development
Stars: ✭ 26 (+0%)
Mutual labels:  makefile
Aws Vault Alfred Workflow
Alfred workflow to Open AWS in your browser via aws-vault
Stars: ✭ 23 (-11.54%)
Mutual labels:  makefile
Ansible Docker Compose
Ansible Role which installs docker-compose
Stars: ✭ 24 (-7.69%)
Mutual labels:  makefile
Openwrt Dvb
OpenWrt feed focused on DVB applications
Stars: ✭ 19 (-26.92%)
Mutual labels:  makefile
Aospbuild
Stars: ✭ 22 (-15.38%)
Mutual labels:  makefile
Bbb Buildroot Fwup
Example project showing how to use buildroot and fwup
Stars: ✭ 23 (-11.54%)
Mutual labels:  makefile
Isel Leic Si 1920inv Li52d Leirt51d
Recursos das aulas de Segurança Informática - Semestre de Inverno 2019/20 - Turma LI52D-LEIRT51D
Stars: ✭ 19 (-26.92%)
Mutual labels:  makefile
Unity3d
Link to article
Stars: ✭ 25 (-3.85%)
Mutual labels:  makefile
Gitpr
Quick reference guide on fork and pull request workflow
Stars: ✭ 902 (+3369.23%)
Mutual labels:  makefile
Busybox
Prometheus Busybox Docker base images
Stars: ✭ 23 (-11.54%)
Mutual labels:  makefile
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (+0%)
Mutual labels:  makefile
Rabbitmq Metronome
RabbitMQ example plugin
Stars: ✭ 25 (-3.85%)
Mutual labels:  makefile
Erlang Starter Kit
Provide a basic set of Erlang/OTP tools for development and for testing
Stars: ✭ 23 (-11.54%)
Mutual labels:  makefile

Slim Framework Skeleton for Docker

A dockerized Slim Framework skeleton application as a starting point for new Slim Framework projects.

Requirements

Installation

Create a new project from this starter with

$ composer create-project kreait/slim-docker target-directory

The actual Slim Framework application will be located in target-directory/web.

Then, start up the dockerized application:

$ cd target-directory
$ docker-compose up

Images and Containers

The images for the application containers are built from the Dockerfiles in the docker directory so that you can modify them as needed for your application.

Helpers

The starter includes a Makefile to simplify the basic tasks:

  • make build builds new Docker images with the current project files being copied into the images.
  • make up-dev will add the settings from dev.yml to the default configuration and start the application with the web directory being mounted into the containers.
  • make up-prod will add the settings from prod.yml to the default configuration and start the application
  • make down will stop the application

Execute make or make help from the project root to show all available tasks.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].