Trivial dockerfile/makefile cleanup.

[?]
Aug 26, 2020, 4:55 AM
RCELHWQNGTG654UNAZPUDHCSUWJA2L32S33FNVTYVLHGMHRJZGWQC

Dependencies

  • [2] AWWC6P5Z Add migration to include payment network with addresses.
  • [3] JEOPOOPT Dockerfile now builds correctly.
  • [4] M3KUPGZK Add invitation email template.
  • [5] 4ZLEDBK7 Initial attempts at dockerizing, cabal isn't cooperating.
  • [6] T3X4DRLF Add dbmigrations to the docker build.
  • [7] SOIAMXLW Build versioned docker images.
  • [8] QTHFTPDX Clean up dockerfile organization
  • [9] DXIGERDT Change order of Docker build to avoid rebuilding the universe.
  • [10] EW2XN7KU Update docker build, clean up migration for payments tables.
  • [11] 2LZYVHFS Upgrade to Stack-based build in Docker
  • [12] HO2PFRAB Client login now handles response correctly.
  • [13] 3TAMXHCZ Add migrations to server startup.
  • [14] LEINLS3X Update deployment documentation.
  • [15] 7VGYLTMU Clean up schema version handling.
  • [16] GMYPBCWE Make docker-compose work.

Change contents

  • edit in Dockerfile at line 61
    [3.1082][3.803:1281](),[3.1281][3.42:43](),[3.288][3.42:43]()
    # add the s6-overlay init process
    # RUN mkdir -p /etc/services.d/aftok
    # RUN mkdir -p /etc/fix-attrs.d/
    #
    # ADD https://github.com/just-containers/s6-overlay/releases/download/v1.21.8.0/s6-overlay-amd64.tar.gz /tmp/
    # RUN tar xzf /tmp/s6-overlay-amd64.tar.gz -C / --exclude="./bin" && \
    # tar xzf /tmp/s6-overlay-amd64.tar.gz -C /usr ./bin
    #
    # ADD ./docker/aftok-server.sh /etc/services.d/aftok/run
    # ADD ./docker/fix-attrs.d/* /etc/fix-attrs.d/
    #
    # ENTRYPOINT ["/init"]
  • edit in Makefile at line 13
    [2.204][3.1310:1311](),[3.511][3.1310:1311](),[3.559][3.1310:1311](),[3.1484][3.1310:1311](),[3.1310][3.1310:1311](),[3.1311][3.1485:1515](),[3.1515][2.205:291]()
    run-local-docker: build-image
    docker run --net=host -it -v $(PWD)/local/conf/:/etc/aftok aftok/aftok-server:latest