Browse Source

Added php8 docker entrypoint

typescript-nestjs
chodak166 4 months ago
parent
commit
2604928070
  1. 8
      php8/docker/Dockerfile
  2. 4
      php8/docker/docker-compose.yml
  3. 5
      php8/docker/entrypoint.sh

8
php8/docker/Dockerfile

@ -25,11 +25,11 @@ RUN echo "memory_limit = 256M" > /usr/local/etc/php/conf.d/custom.ini \
# Set working directory # Set working directory
WORKDIR /var/www/html WORKDIR /var/www/html
# Copy application code
COPY --chown=www-data:www-data . .
# Expose port 9000 for PHP-FPM # Expose port 9000 for PHP-FPM
EXPOSE 9000 EXPOSE 9000
# Start PHP-FPM COPY docker/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]
CMD ["php-fpm"] CMD ["php-fpm"]

4
php8/docker/docker-compose.yml

@ -18,9 +18,9 @@ services:
image: php82-nginx-img image: php82-nginx-img
container_name: php82-nginx container_name: php82-nginx
ports: ports:
- "8081:80" - "50080:80"
volumes: volumes:
- ..:/var/www/html:ro - ..:/var/www/html
depends_on: depends_on:
- php - php
networks: networks:

5
php8/docker/entrypoint.sh

@ -0,0 +1,5 @@
#!/bin/sh
chown -R www-data:www-data /var/www/html
exec "$@"
Loading…
Cancel
Save