-
Notifications
You must be signed in to change notification settings - Fork 1
/
Dockerfile
29 lines (20 loc) · 1.1 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Set our base image
FROM serversideup/php:8.2-fpm-nginx-v2.2.1
# Install PHP Imagemagick using regular Ubuntu commands
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
php8.2-imagick \
vim \
zsh \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
# COPY --chmod=755 docker/s6-conf/laravel-queue-default /etc/s6-overlay/s6-rc.d/laravel-queue-default
# COPY --chmod=755 docker/s6-conf/laravel-schedule /etc/s6-overlay/s6-rc.d/laravel-schedule
# COPY --chmod=755 docker/s6-conf/scripts/laravel-schedule /etc/s6-overlay/scripts/laravel-schedule
# COPY --chmod=755 docker/s6-conf/scripts/laravel-queue-default /etc/s6-overlay/scripts/laravel-queue-default
# COPY --chmod=755 docker/s6-conf/user/contents.d/laravel-schedule /etc/s6-overlay/s6-rc.d/user/contents.d/laravel-schedule
# COPY --chmod=755 docker/s6-conf/user/contents.d/laravel-queue-default /etc/s6-overlay/s6-rc.d/user/contents.d/laravel-queue-default
COPY src /var/www/html
RUN rm -rf /var/www/html/storage/logs/*.log
RUN chown -R webuser:webgroup /var/www/html/
RUN touch ~/.zshrc