https://github.com/terox/docker
A personal docker files to start development environments fastly. I hope that help you!
https://github.com/terox/docker
docker docker-compose docker-files
Last synced: about 1 month ago
JSON representation
A personal docker files to start development environments fastly. I hope that help you!
- Host: GitHub
- URL: https://github.com/terox/docker
- Owner: terox
- Created: 2020-12-17T16:13:40.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-04T18:30:00.000Z (over 3 years ago)
- Last Synced: 2025-01-21T10:51:17.773Z (over 1 year ago)
- Topics: docker, docker-compose, docker-files
- Language: Dockerfile
- Homepage:
- Size: 22.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker files
> An easy and ready Docker files ready to use in your projects
## How to use with ```docker-compose```
1. Add this repository as [git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules):
```sh
git submodule add https://www.github.com/terox/docker docker
```
***Note**: don't forget add ```docker/``` to your ```.gitignore```*
2. Create a ```docker-compose.yml``` in your project root and add the services that you want use, for example
the PHP 7.4:
```yaml
version: '2'
services:
nginx1:
container_name: 'myproject.nginx1'
build:
context: docker/service/nginx1.18.x
args:
php_container: 'myproject.php'
preset: 'symfony4.conf'
domains: www1.example.com
public_path: public
nginx2:
container_name: 'myproject.nginx2'
build:
context: docker/service/nginx1.18.x
args:
php_container: 'myproject.php'
preset: 'symfony4.conf'
domains: www2.example.com
public_path: apps/api/public
ports:
- 8089:80
links:
- php
volumes_from:
- php
php:
container_name: 'myproject.php'
build:
context: docker/service/php7.4-fpm
args:
timezone: 'Europe/Madrid' # or you preferred timezone
volumes:
- .:/var/www/application
```
3. Ready to play:
```sh
docker-compose up
```
## FAQ
### How to update to the latest commit?
Easy. You only need the get the latest commit from master branch:
```sh
cd docker && git pull
```
*Note: keep in mind that you must use the directory where you stored the submodule*