Files
merchbay/Dockerfile
franknstayn 5e60178635 updated
2023-08-27 18:49:01 +08:00

29 lines
643 B
Docker

FROM alpine
ENV \
APP_DIR="/app" \
APP_PORT="80"
# Copy the contents of the "merchbay_laravel5" directory into the container's app directory
COPY ./ $APP_DIR
RUN apk add --update \
curl \
php \
php-opcache \
php-openssl \
php-pdo \
php-json \
php-phar \
php-dom \
&& rm -rf /var/cache/apk/*
# Download and make Composer executable
RUN curl -sS https://getcomposer.org/composer-stable.phar -o /usr/bin/composer && chmod +x /usr/bin/composer
# Using the ENV variable within the RUN command
RUN cd "$APP_DIR" && composer install
WORKDIR $APP_DIR
CMD php artisan serve --host=0.0.0.0 --port=$APP_PORT