Add Docker / Docker Compose Configurations
This commit is contained in:
parent
a7011b2e99
commit
f9b81aba9d
6
Dockerfile
Normal file
6
Dockerfile
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
FROM php:5.6-apache
|
||||||
|
EXPOSE 80
|
||||||
|
WORKDIR /var/www/html/
|
||||||
|
COPY . /var/www/html
|
||||||
|
COPY example6.html /var/www/html/index.html
|
||||||
|
CMD ["/usr/local/bin/apache2-foreground"]
|
22
README.md
22
README.md
|
@ -23,6 +23,27 @@ Only modern browsers are supported (IE11, latest Edge, latest Chrome, latest Fir
|
||||||
## How to use in your site
|
## How to use in your site
|
||||||
See the examples or doc.md
|
See the examples or doc.md
|
||||||
|
|
||||||
|
## Docker + Docker Compose
|
||||||
|
|
||||||
|
The project includes a basic `docker-compose.yml` for development. To run, execute the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ docker-compose build
|
||||||
|
|
||||||
|
$ docker-compose up
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Speedtest will be available at [http://0.0.0.0:8888/](http://0.0.0.0:8888/). You can try out all of the examples via their associated urls (i.e. `http://0.0.0.0:8888/example1.html`).
|
||||||
|
|
||||||
|
To run via Docker directly:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ docker build -t adolfintel/speedtest:latest .
|
||||||
|
|
||||||
|
$ docker run -d --name speedtest -p 0.0.0.0:80:80 adolfintel/speedtest:latest
|
||||||
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
Copyright (C) 2016-2017 Federico Dossena
|
Copyright (C) 2016-2017 Federico Dossena
|
||||||
|
|
||||||
|
@ -38,3 +59,4 @@ GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with this program. If not, see <https://www.gnu.org/licenses/lgpl>.
|
along with this program. If not, see <https://www.gnu.org/licenses/lgpl>.
|
||||||
|
|
||||||
|
|
8
docker-compose.yml
Normal file
8
docker-compose.yml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
version: "3"
|
||||||
|
|
||||||
|
services:
|
||||||
|
speedtest:
|
||||||
|
build: .
|
||||||
|
image: adolfintel/speedtest:${TAG:-latest}
|
||||||
|
ports:
|
||||||
|
- "8888:80"
|
Loading…
Reference in a new issue