forked from msyk/FMDataAPI
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
25 lines (25 loc) · 736 Bytes
/
Dockerfile
File metadata and controls
25 lines (25 loc) · 736 Bytes
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
FROM --platform=linux/amd64 php:8.2-apache
RUN apt-get update && apt-get install -y --no-install-recommends \
git \
iputils-ping \
libldap2-dev \
libpng-dev \
libpq-dev \
libsqlite3-dev \
libzip-dev \
mariadb-client \
postgresql-client \
sqlite3 \
sudo \
unzip \
vim \
&& apt-get -y clean \
&& rm -rf /var/lib/apt/lists/*
RUN docker-php-ext-install bcmath zip pdo pdo_mysql pdo_pgsql pdo_sqlite exif gd ldap
COPY composer.json /composer.json
COPY composer.lock /composer.lock
COPY src /src
COPY test /test
RUN curl -sS https://getcomposer.org/installer | php; mv composer.phar /usr/local/bin/composer; chmod +x /usr/local/bin/composer
RUN cd / && composer update
#RUN composer test