Allow to develop llng cli within the container

- Add the LLNG_DEFAULTCONFFILE env variable to the dockerfile so the cli can select the
  right configuration file
- Add lemonldap-ng-common/scripts to watched directories
refactor-ppolicy-tests
Vincent Lequertier 6 months ago
parent 57df4e9ff1
commit 7476491534
  1. 1
      Dockerfile
  2. 2
      docker/entrypoint.sh

@ -18,6 +18,7 @@ RUN cpanm "Perl::Tidy@$(make tidyversion)"
WORKDIR /app/
ENV PERL5LIB="/app/lemonldap-ng-common/blib/lib/:/app/lemonldap-ng-handler/blib/lib/:/app/lemonldap-ng-portal/blib/lib/:/app/lemonldap-ng-manager/blib/lib/"
ENV LLNG_DEFAULTCONFFILE="/app/dev/lemonldap-ng.ini"
# Install & configure client apps
RUN apt-get update && \

@ -25,5 +25,5 @@ plackup \
-I "$(pwd)/lemonldap-ng-handler/lib/" \
-I "$(pwd)/lemonldap-ng-manager/lib/" \
-I "$(pwd)/lemonldap-ng-portal/lib/" \
--Reload "$(pwd)/lemonldap-ng-common/lib/,$(pwd)/lemonldap-ng-handler/lib/,$(pwd)/lemonldap-ng-manager/lib/,$(pwd)/lemonldap-ng-portal/lib/,$(pwd)/dev/conf/" \
--Reload "$(pwd)/lemonldap-ng-common/lib/,$(pwd)/lemonldap-ng-common/scripts/,$(pwd)/lemonldap-ng-handler/lib/,$(pwd)/lemonldap-ng-manager/lib/,$(pwd)/lemonldap-ng-portal/lib/,$(pwd)/dev/conf/" \
--app "$(pwd)/dev/llng.psgi"

Loading…
Cancel
Save