Merge pull request #20 from shubhambhattar/master
MAINTAINER is deprecated in Dockerfile. COPY is preferred over ADD in…
This commit is contained in:
commit
a74cb556c3
18 changed files with 33 additions and 33 deletions
|
@ -1,10 +1,10 @@
|
||||||
## This base image is for running latest chainquery
|
## This base image is for running latest chainquery
|
||||||
FROM ubuntu:18.04
|
FROM ubuntu:18.04
|
||||||
MAINTAINER chamunks [at] gmail [dot] com
|
LABEL MAINTAINER="chamunks [at] gmail [dot] com"
|
||||||
|
|
||||||
ADD chainqueryconfig.toml /data/chainqueryconfig.toml
|
COPY chainqueryconfig.toml /data/chainqueryconfig.toml
|
||||||
ADD start.sh /usr/local/bin/start
|
COPY start.sh /usr/local/bin/start
|
||||||
ADD docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
||||||
|
|
||||||
RUN adduser chainquery --gecos GECOS --shell /bin/bash --disabled-password --home /data/ && \
|
RUN adduser chainquery --gecos GECOS --shell /bin/bash --disabled-password --home /data/ && \
|
||||||
apt-get update && \
|
apt-get update && \
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# default to run whatever the user wanted like "/bin/bash"
|
# default to run whatever the user wanted like "/bin/bash"
|
||||||
## If user runs no need to run any more of the entrypoint script.
|
## If user runs no need to run any more of the entrypoint script.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
## For now keeping this simple. Potentially eventually add all command args as envvars for the Dockerfile or use safe way to add args via docker-compose.yml
|
## For now keeping this simple. Potentially eventually add all command args as envvars for the Dockerfile or use safe way to add args via docker-compose.yml
|
||||||
chainquery serve
|
chainquery serve
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
## This base image is for running latest lbrycrdd
|
## This base image is for running latest lbrycrdd
|
||||||
# For some reason I may switch this image over to Alpine when I can RCA why it won't start.
|
# For some reason I may switch this image over to Alpine when I can RCA why it won't start.
|
||||||
FROM ubuntu:18.04
|
FROM ubuntu:18.04
|
||||||
MAINTAINER chamunks [at] gmail [dot] com
|
LABEL MAINTAINER="chamunks [at] gmail [dot] com"
|
||||||
|
|
||||||
RUN adduser lbrycrdd --gecos GECOS --shell /bin/bash --disabled-password --home /data/ && \
|
RUN adduser lbrycrdd --gecos GECOS --shell /bin/bash --disabled-password --home /data/ && \
|
||||||
apt-get update && \
|
apt-get update && \
|
||||||
|
@ -20,9 +20,9 @@ RUN wget -O /usr/bin/lbrycrd-linux.zip https://github.com/lbryio/lbrycrd/release
|
||||||
rm lbrycrd-linux.zip && \
|
rm lbrycrd-linux.zip && \
|
||||||
chmod +x lbrycrdd lbrycrd-cli lbrycrd-tx
|
chmod +x lbrycrdd lbrycrd-cli lbrycrd-tx
|
||||||
|
|
||||||
ADD debugpaste-it.sh /usr/local/bin/debugpaste-it
|
COPY debugpaste-it.sh /usr/local/bin/debugpaste-it
|
||||||
ADD start.sh /usr/local/bin/start
|
COPY start.sh /usr/local/bin/start
|
||||||
ADD docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
||||||
|
|
||||||
USER lbrycrdd
|
USER lbrycrdd
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
echo "placeholder for now, come back soon for more debugging magic"
|
echo "placeholder for now, come back soon for more debugging magic"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# default to run whatever the user wanted like "/bin/bash"
|
# default to run whatever the user wanted like "/bin/bash"
|
||||||
## If user runs no need to run any more of the entrypoint script.
|
## If user runs no need to run any more of the entrypoint script.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# ## ToDo:
|
# ## ToDo:
|
||||||
# ## Get a test case to see if this is the first run or a repeat run
|
# ## Get a test case to see if this is the first run or a repeat run
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
## This base image is for running the latest lbrynet-daemon release.
|
## This base image is for running the latest lbrynet-daemon release.
|
||||||
FROM ubuntu:18.04
|
FROM ubuntu:18.04
|
||||||
MAINTAINER chamunks [at] gmail [dot] com
|
LABEL MAINTAINER="chamunks [at] gmail [dot] com"
|
||||||
|
|
||||||
RUN apt-get update && apt-get -y install unzip
|
RUN apt-get update && apt-get -y install unzip
|
||||||
# RUN mkdir -pv /data && chown 1000:1000 /data
|
# RUN mkdir -pv /data && chown 1000:1000 /data
|
||||||
|
@ -18,7 +18,7 @@ RUN wget -quiet -O /usr/bin/debugpaste https://github.com/nixc-us/debugpaste-it/
|
||||||
## Install into PATH
|
## Install into PATH
|
||||||
RUN mv /data/lbrynet-* /bin/
|
RUN mv /data/lbrynet-* /bin/
|
||||||
|
|
||||||
ADD debugpaste-it.sh /usr/local/bin/debugpaste-it
|
COPY debugpaste-it.sh /usr/local/bin/debugpaste-it
|
||||||
|
|
||||||
## Daemon port [Intended for internal use]
|
## Daemon port [Intended for internal use]
|
||||||
EXPOSE 4444
|
EXPOSE 4444
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
echo "For now we're going to go with a tune in next time for a debugpaste."
|
echo "For now we're going to go with a tune in next time for a debugpaste."
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
## base image for github.com/lbryio/reflector.go release binaries
|
## base image for github.com/lbryio/reflector.go release binaries
|
||||||
FROM golang:1.11.1 as builder
|
FROM golang:1.11.1 as builder
|
||||||
MAINTAINER chamunks [at] gmail [dot] com
|
LABEL MAINTAINER="chamunks [at] gmail [dot] com"
|
||||||
|
|
||||||
RUN export GOROOT=$GOPATH/bin && \
|
RUN export GOROOT=$GOPATH/bin && \
|
||||||
go get -v -u github.com/lbryio/reflector.go && \
|
go get -v -u github.com/lbryio/reflector.go && \
|
||||||
|
@ -11,11 +11,11 @@ RUN export GOROOT=$GOPATH/bin && \
|
||||||
|
|
||||||
## base image for github.com/lbryio/reflector.go release binaries
|
## base image for github.com/lbryio/reflector.go release binaries
|
||||||
FROM ubuntu:18:04 as app
|
FROM ubuntu:18:04 as app
|
||||||
MAINTAINER chamunks [at] gmail [dot] com
|
LABEL MAINTAINER="chamunks [at] gmail [dot] com"
|
||||||
|
|
||||||
COPY /go/src/github.com/lbryio/reflector.go/bin/prism-bin /usr/bin/prism-bin
|
COPY /go/src/github.com/lbryio/reflector.go/bin/prism-bin /usr/bin/prism-bin
|
||||||
ADD start.sh /usr/local/bin/start
|
COPY start.sh /usr/local/bin/start
|
||||||
ADD docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
||||||
|
|
||||||
RUN adduser reflector --gecos GECOS --shell /bin/bash --disabled-password --home /data/ && \
|
RUN adduser reflector --gecos GECOS --shell /bin/bash --disabled-password --home /data/ && \
|
||||||
apt-get update && \
|
apt-get update && \
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
## base image for github.com/lbryio/reflector.go release binaries
|
## base image for github.com/lbryio/reflector.go release binaries
|
||||||
FROM golang:1.11.1
|
FROM golang:1.11.1
|
||||||
MAINTAINER chamunks [at] gmail [dot] com
|
LABEL MAINTAINER="chamunks [at] gmail [dot] com"
|
||||||
|
|
||||||
ADD start.sh /usr/local/bin/start
|
COPY start.sh /usr/local/bin/start
|
||||||
ADD docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
||||||
|
|
||||||
RUN adduser reflector --gecos GECOS --shell /bin/bash --disabled-password --home /data/
|
RUN adduser reflector --gecos GECOS --shell /bin/bash --disabled-password --home /data/
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
## Launch service will tell prism-bin what mode to run in.
|
## Launch service will tell prism-bin what mode to run in.
|
||||||
LAUNCHMODE="${MODE:-$1}"
|
LAUNCHMODE="${MODE:-$1}"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
echo "========================================================================="
|
echo "========================================================================="
|
||||||
echo "========================================================================="
|
echo "========================================================================="
|
||||||
echo "lbry-docker: does not maintain or support custom configuration of traefik"
|
echo "lbry-docker: does not maintain or support custom configuration of traefik"
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
docker network create -d bridge --subnet=10.5.1.0/16 lbrynet
|
docker network create -d bridge --subnet=10.5.1.0/16 lbrynet
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
## https://hub.docker.com/_/node/
|
## https://hub.docker.com/_/node/
|
||||||
# 8.11.2-alpine, 8.11-alpine, 8-alpine, carbon-alpine (8/alpine/Dockerfile)
|
# 8.11.2-alpine, 8.11-alpine, 8-alpine, carbon-alpine (8/alpine/Dockerfile)
|
||||||
FROM node:8-alpine
|
FROM node:8-alpine
|
||||||
MAINTAINER chamunks [at] gmail [dot] com
|
LABEL MAINTAINER="chamunks [at] gmail [dot] com"
|
||||||
|
|
||||||
## Install base packages and clone repo to src directory.
|
## Install base packages and clone repo to src directory.
|
||||||
RUN apk update && apk --no-cache add git curl wget python build-base bash && \
|
RUN apk update && apk --no-cache add git curl wget python build-base bash && \
|
||||||
|
@ -20,9 +20,9 @@ RUN wget -quiet -O /usr/bin/debugpaste https://github.com/nixc-us/debugpaste-it/
|
||||||
|
|
||||||
## Install container support files
|
## Install container support files
|
||||||
RUN curl -s https://raw.githubusercontent.com/leopere/docker-support/master/install | /bin/sh
|
RUN curl -s https://raw.githubusercontent.com/leopere/docker-support/master/install | /bin/sh
|
||||||
ADD docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint
|
||||||
ADD healthcheck.sh /usr/local/bin/healthcheck
|
COPY healthcheck.sh /usr/local/bin/healthcheck
|
||||||
ADD debugpaste-it.sh /usr/local/bin/debugpaste-it
|
COPY debugpaste-it.sh /usr/local/bin/debugpaste-it
|
||||||
|
|
||||||
|
|
||||||
HEALTHCHECK CMD healthcheck
|
HEALTHCHECK CMD healthcheck
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
echo "For now we're going to go with a tune in next time for a debugpaste."
|
echo "For now we're going to go with a tune in next time for a debugpaste."
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
set -eo pipefail
|
set -eo pipefail
|
||||||
## Add -x to set if you want really explicit feedback.
|
## Add -x to set if you want really explicit feedback.
|
||||||
## -u breaks unbound variables
|
## -u breaks unbound variables
|
||||||
|
|
Loading…
Reference in a new issue