Commit f886224 1 parent 3f1d32c commit f886224 Copy full SHA for f886224
File tree 3 files changed +343
-580
lines changed
3 files changed +343
-580
lines changed Original file line number Diff line number Diff line change 1
1
FROM hexletbasics/base-image
2
2
3
- ARG PHP_VERSION='8.1'
4
-
5
- RUN add-apt-repository ppa:ondrej/php
6
3
RUN apt-get update && \
7
4
apt-get install -yqq \
8
- php${PHP_VERSION} \
9
- php${PHP_VERSION}-common \
10
- php${PHP_VERSION}-opcache \
11
- php${PHP_VERSION}-cli \
12
- php${PHP_VERSION}-gd \
13
- php${PHP_VERSION}-curl \
14
- php${PHP_VERSION}-mbstring \
15
- php${PHP_VERSION}-xml
5
+ php \
6
+ php-common \
7
+ php-cli \
8
+ php-gd \
9
+ php-curl \
10
+ php-mbstring \
11
+ php-xml
16
12
17
13
ENV COMPOSER_NO_INTERACTION 1
18
14
ENV COMPOSER_ALLOW_SUPERUSER 1
@@ -27,8 +23,9 @@ WORKDIR /exercises-php
27
23
RUN mkdir -p /usr/local/etc/php/conf.d/
28
24
RUN echo "include_path = \" .:/exercises-php\" " > /usr/local/etc/php/conf.d/code-basics.ini
29
25
30
- COPY . .
31
-
26
+ COPY composer.json composer.lock .
32
27
RUN composer install
33
28
29
+ COPY . .
30
+
34
31
ENV PATH=/exercises-php/bin:$PATH
Original file line number Diff line number Diff line change 1
1
{
2
2
"require" : {
3
- "squizlabs/php_codesniffer" : " ^3.5.4 "
3
+ "squizlabs/php_codesniffer" : " ^3.7 "
4
4
},
5
5
"autoload" : {
6
6
"psr-4" : {"HexletBasics\\ " : " src/" },
11
11
"scripts" : {
12
12
},
13
13
"require-dev" : {
14
- "symfony/var-dumper" : " ^6.1 " ,
14
+ "symfony/var-dumper" : " ^7.2 " ,
15
15
"codedungeon/phpunit-result-printer" : " ^0.32.0" ,
16
- "phpunit/phpunit" : " 9.5.16" ,
17
- "ngyuki/phpower" : " dev-master"
18
- }
16
+ "phpunit/phpunit" : " ^9.5.16" ,
17
+ "ngyuki/phpower" : " dev-php83"
18
+ },
19
+ "repositories" : [
20
+ {
21
+ "type" : " vcs" ,
22
+ "url" : " https://github.com/fey/phpower"
23
+ }
24
+ ]
19
25
}
You can’t perform that action at this time.
0 commit comments