mirror of https://github.com/knative/docs.git
serving/samples/helloworld-php: simplify and standardize Dockerfile (#504)
This commit is contained in:
parent
772040a3f6
commit
61189dc968
|
@ -1,8 +1,13 @@
|
|||
# Use the official PHP 7.2 image.
|
||||
# https://hub.docker.com/_/php
|
||||
FROM php:7.2.6-apache
|
||||
|
||||
# Copy local code to the container image.
|
||||
COPY index.php /var/www/html/
|
||||
|
||||
ENV PORT 8080
|
||||
|
||||
# Use the PORT environment variable in Apache configuration files.
|
||||
RUN sed -i 's/80/${PORT}/g' /etc/apache2/sites-available/000-default.conf /etc/apache2/ports.conf
|
||||
|
||||
# Configure and document the service HTTP port.
|
||||
ENV PORT 8080
|
||||
EXPOSE $PORT
|
||||
|
|
|
@ -37,14 +37,19 @@ following instructions recreate the source files from this folder.
|
|||
See [official PHP docker image](https://hub.docker.com/_/php/) for more details.
|
||||
|
||||
```docker
|
||||
# Use the official PHP 7.2 image.
|
||||
# https://hub.docker.com/_/php
|
||||
FROM php:7.2.6-apache
|
||||
|
||||
# Copy local code to the container image.
|
||||
COPY index.php /var/www/html/
|
||||
|
||||
ENV PORT 8080
|
||||
|
||||
# Use the PORT environment variable in Apache configuration files.
|
||||
RUN sed -i 's/80/${PORT}/g' /etc/apache2/sites-available/000-default.conf /etc/apache2/ports.conf
|
||||
|
||||
# Configure and document the service HTTP port.
|
||||
ENV PORT 8080
|
||||
EXPOSE $PORT
|
||||
```
|
||||
|
||||
1. Create a new file, `service.yaml` and copy the following service definition
|
||||
|
|
Loading…
Reference in New Issue