Compare commits
1 Commits
main
...
docker-set
Author | SHA1 | Date |
---|---|---|
|
29ac9c69a3 |
38
Dockerfile
38
Dockerfile
|
@ -205,6 +205,44 @@ CMD ["/usr/local/bin/libretime-worker"]
|
|||
ARG LIBRETIME_VERSION
|
||||
ENV LIBRETIME_VERSION=$LIBRETIME_VERSION
|
||||
|
||||
#===================================================================================================================#
|
||||
# Sintonia Webapp #
|
||||
# helpz: #
|
||||
# 1. https://medium.com/@aprilrieger/effortlessly-dockerize-your-php-laravel-app-a-step-by-step-guide-c1a6ffcc2b74 #
|
||||
# 2. https://vshloda.medium.com/setting-up-a-laravel-10-development-environment-with-docker-3977a292c8dd #
|
||||
# 3. https://medium.com/@joshuaadedoyin2/dockerizing-a-laravel-project-a-step-by-step-guide-db24df8a2e2c #
|
||||
#===================================================================================================================#
|
||||
FROM php:8.2-fpm-alpine AS sintonia-webapp
|
||||
|
||||
ARG user=sintonia
|
||||
ARG uid=1000
|
||||
|
||||
RUN apk update && apk add \
|
||||
curl-dev \
|
||||
libzip-dev \
|
||||
libpng-dev \
|
||||
libxml2-dev \
|
||||
postgresql-dev \
|
||||
zip \
|
||||
unzip \
|
||||
shadow # Add shadow package to install useradd
|
||||
|
||||
RUN docker-php-ext-install pdo pdo_pgsql bcmath zip \
|
||||
&& apk --no-cache add nodejs npm
|
||||
|
||||
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
|
||||
|
||||
#USER root
|
||||
#RUN chmod 777 -R /var/www/html
|
||||
|
||||
RUN useradd -G www-data,root -u $uid -d /home/$user $user
|
||||
RUN mkdir -p /home/$user/.composer && \
|
||||
chown -R $user:$user /home/$user
|
||||
|
||||
WORKDIR /var/www/html
|
||||
USER $user
|
||||
|
||||
|
||||
#======================================================================================#
|
||||
# Legacy #
|
||||
#======================================================================================#
|
||||
|
|
Loading…
Reference in New Issue