Skip to content

Commit cfb8aae

Browse files
v5.0.0
1 parent 7320d17 commit cfb8aae

File tree

2 files changed

+69
-59
lines changed

2 files changed

+69
-59
lines changed

CHANGELOG.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
<!-- markdownlint-configure-file { "MD024": { "siblings_only": true } } -->
99

10+
## [5.0.0] 2024-10-25
11+
12+
### Changed
13+
14+
- Replaced [tuxgasy/dolibarr](https://hub.docker.com/r/tuxgasy/dolibarr) image by the new
15+
[offical image](https://hub.docker.com/r/dolibarr/dolibarr)
16+
- Renamed `docker-volumes` folder in `volumes`
17+
- [GitLab of Solution Libre](https://usine.solution-libre.fr/docker/dolibarr) is now the primary repository
18+
1019
## [4.0.0] 2023-09-20
1120

1221
### Added
@@ -107,13 +116,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
107116

108117
- Docker-compose setup for starting Dolibarr with Træfik.
109118

110-
[4.0.0]: https://github.com/solution-libre/docker-dolibarr/compare/v3.2.1...v4.0.0
111-
[3.2.1]: https://github.com/solution-libre/docker-dolibarr/compare/v3.2.0...v3.2.1
112-
[3.2.0]: https://github.com/solution-libre/docker-dolibarr/compare/v3.1.0...v3.2.0
113-
[3.1.0]: https://github.com/solution-libre/docker-dolibarr/compare/v3.0.0...v3.1.0
114-
[3.0.0]: https://github.com/solution-libre/docker-dolibarr/compare/v2.1.0...v3.0.0
115-
[2.1.0]: https://github.com/solution-libre/docker-dolibarr/compare/v2.0.0...v2.1.0
116-
[2.0.0]: https://github.com/solution-libre/docker-dolibarr/compare/v1.0.0...v2.0.0
117-
[1.0.0]: https://github.com/solution-libre/docker-dolibarr/compare/v0.1.1...v1.0.0
118-
[0.1.1]: https://github.com/solution-libre/docker-dolibarr/compare/v0.1.0...v0.1.1
119-
[0.1.0]: https://github.com/solution-libre/docker-dolibarr/releases/tag/v0.1.0
119+
[5.0.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v4.0.0...v5.0.0
120+
[4.0.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v3.2.1...v4.0.0
121+
[3.2.1]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v3.2.0...v3.2.1
122+
[3.2.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v3.1.0...v3.2.0
123+
[3.1.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v3.0.0...v3.1.0
124+
[3.0.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v2.1.0...v3.0.0
125+
[2.1.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v2.0.0...v2.1.0
126+
[2.0.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v1.0.0...v2.0.0
127+
[1.0.0]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v0.1.1...v1.0.0
128+
[0.1.1]: https://usine.solution-libre.fr/docker/dolibarr/-/compare/v0.1.0...v0.1.1
129+
[0.1.0]: https://usine.solution-libre.fr/docker/dolibarr/-/releases/v0.1.0

Dockerfile

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
1-
# Copyright (C) 2023-2024 Solution Libre <[email protected]>
2-
#
3-
# This file is part of Dolibarr with Docker Compose.
4-
#
5-
# Dolibarr with Docker Compose is free software: you can redistribute it and/or modify
6-
# it under the terms of the GNU General Public License as published by
7-
# the Free Software Foundation, either version 3 of the License, or
8-
# (at your option) any later version.
9-
#
10-
# Dolibarr with Docker Compose is distributed in the hope that it will be useful,
11-
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
# GNU General Public License for more details.
14-
#
15-
# You should have received a copy of the GNU General Public License
16-
# along with Dolibarr with Docker Compose. If not, see <https://www.gnu.org/licenses/>.
17-
18-
ARG DOLIBARR_VERSION=latest
19-
20-
FROM dolibarr/dolibarr:${DOLIBARR_VERSION}
21-
22-
LABEL org.opencontainers.image.authors='Solution Libre <[email protected]>'\
23-
org.opencontainers.image.base.name="dolibarr/dolibarr:${DOLIBARR_VERSION}"\
24-
org.opencontainers.image.description='Open Source ERP & CRM for business'\
25-
org.opencontainers.image.licenses='GPL-3.0-or-later'\
26-
org.opencontainers.image.ref.name='soli/dolibarr'\
27-
org.opencontainers.image.source='https://usine.solution-libre.fr/docker/dolibarr/-/tree/main/' \
28-
org.opencontainers.image.title='Dolibarr'\
29-
org.opencontainers.image.url='https://usine.solution-libre.fr/docker/dolibarr'\
30-
org.opencontainers.image.vendor='Solution Libre'\
31-
org.opencontainers.image.version="${DOLIBARR_VERSION}"
32-
33-
ARG MEMCACHED_ENABLED=false\
34-
XDEBUG_ENABLED=false
35-
36-
# hadolint ignore=DL3008,DL3015,DL4006
37-
RUN if [ "${MEMCACHED_ENABLED}" = 'true' ] || [ "${MEMCACHED_ENABLED}" = 'yes' ]; then\
38-
apt-get update\
39-
&& apt-get install -y libz-dev libmemcached-dev libmemcachedutil2\
40-
&& yes '' | pecl install -f --configureoptions 'enable-memcached-sasl="no"' memcached\
41-
&& docker-php-ext-enable memcached\
42-
&& apt-get autoremove --purge -y libz-dev libmemcached-dev\
43-
&& rm -rf /var/lib/apt/lists/*\
44-
;fi
45-
46-
RUN if [ "${XDEBUG_ENABLED}" = 'true' ] || [ "${XDEBUG_ENABLED}" = 'yes' ]; then\
47-
pecl install xdebug\
48-
&& docker-php-ext-enable xdebug\
49-
;fi
1+
# Copyright (C) 2023-2024 Solution Libre <[email protected]>
2+
#
3+
# This file is part of Dolibarr with Docker Compose.
4+
#
5+
# Dolibarr with Docker Compose is free software: you can redistribute it and/or modify
6+
# it under the terms of the GNU General Public License as published by
7+
# the Free Software Foundation, either version 3 of the License, or
8+
# (at your option) any later version.
9+
#
10+
# Dolibarr with Docker Compose is distributed in the hope that it will be useful,
11+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
# GNU General Public License for more details.
14+
#
15+
# You should have received a copy of the GNU General Public License
16+
# along with Dolibarr with Docker Compose. If not, see <https://www.gnu.org/licenses/>.
17+
18+
ARG DOLIBARR_VERSION=latest
19+
20+
FROM dolibarr/dolibarr:${DOLIBARR_VERSION}
21+
22+
LABEL org.opencontainers.image.authors='Solution Libre <[email protected]>'\
23+
org.opencontainers.image.base.name="dolibarr/dolibarr:${DOLIBARR_VERSION}"\
24+
org.opencontainers.image.description='Open Source ERP & CRM for business'\
25+
org.opencontainers.image.licenses='GPL-3.0-or-later'\
26+
org.opencontainers.image.ref.name='soli/dolibarr'\
27+
org.opencontainers.image.source='https://usine.solution-libre.fr/docker/dolibarr/-/tree/main/' \
28+
org.opencontainers.image.title='Dolibarr'\
29+
org.opencontainers.image.url='https://usine.solution-libre.fr/docker/dolibarr'\
30+
org.opencontainers.image.vendor='Solution Libre'\
31+
org.opencontainers.image.version="${DOLIBARR_VERSION}"
32+
33+
ARG MEMCACHED_ENABLED=false\
34+
XDEBUG_ENABLED=false
35+
36+
# hadolint ignore=DL3008,DL3015,DL4006
37+
RUN if [ "${MEMCACHED_ENABLED}" = 'true' ] || [ "${MEMCACHED_ENABLED}" = 'yes' ]; then\
38+
apt-get update\
39+
&& apt-get install -y libz-dev libmemcached-dev libmemcachedutil2\
40+
&& yes '' | pecl install -f --configureoptions 'enable-memcached-sasl="no"' memcached\
41+
&& docker-php-ext-enable memcached\
42+
&& apt-get autoremove --purge -y libz-dev libmemcached-dev\
43+
&& rm -rf /var/lib/apt/lists/*\
44+
;fi
45+
46+
RUN if [ "${XDEBUG_ENABLED}" = 'true' ] || [ "${XDEBUG_ENABLED}" = 'yes' ]; then\
47+
pecl install xdebug\
48+
&& docker-php-ext-enable xdebug\
49+
;fi

0 commit comments

Comments
 (0)