Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/walternascimentobarroso/php-nginx-docker

Micro template for new projects with php
https://github.com/walternascimentobarroso/php-nginx-docker

Last synced: about 2 months ago
JSON representation

Micro template for new projects with php

Awesome Lists containing this project

README

        

# Templat PHP-Nginx-Docker

:scroll: Overview

Template for new projects using php and nginx inside docker containers

:desktop_computer: Start Project

First clone the project:

```
git clone https://github.com/walternascimentobarroso/php-nginx-docker.git
```

Make the build

_:bulb: NOTE: Before next step, check the variables in `.env` file_

```
make build
```

_:bulb: NOTE: If the project is already compiled then just run the `make up` command_

:hammer_and_pick: Tools

- [VSCode](https://code.visualstudio.com/)
- [EditorConfig](https://editorconfig.org/)
- [Docker](https://www.docker.com/)
- [NGINX](https://www.nginx.com/)
- [PHP](https://www.php.net/)
- [Composer](https://getcomposer.org/)
- [Makefile](https://www.gnu.org/software/make/manual/make.html)

:open_file_folder: Folder Structure

```
.
├── .editorconfig
├── .env.example
├── .gitignore
├── .vscode
│ └── launch.json
├── LICENSE
├── Makefile
├── README.md
├── composer.json
├── docker
│ ├── docker-compose.yml
│ ├── nginx
│ │ └── default.conf
│ └── php
│ ├── Dockerfile
│ └── xdebug.ini
└── public
└── index.php
```

:memo: License

The [MIT License](LICENSE) (MIT)

:smiley_cat: Author

- [@walternascimentobarroso](https://walternascimentobarroso.github.io/)

---

Made with  ❤️