Updates for l3vpn
This commit is contained in:
parent
7d4480a558
commit
a1d00198dd
@ -1,3 +1,4 @@
|
|||||||
|
# syntax=docker/dockerfile:1.3
|
||||||
# Collector: openbmp/collector
|
# Collector: openbmp/collector
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021-2022 Cisco Systems, Inc. and Tim Evens. All rights reserved.
|
# Copyright (c) 2021-2022 Cisco Systems, Inc. and Tim Evens. All rights reserved.
|
||||||
@ -13,9 +14,12 @@
|
|||||||
# Change directories to obmp-docker/collector and run the below from that
|
# Change directories to obmp-docker/collector and run the below from that
|
||||||
# directory.
|
# directory.
|
||||||
#
|
#
|
||||||
|
# Use buildkit - either via export DOCKER_BUILDKIT=1 or by using buildx cli
|
||||||
|
#
|
||||||
# Example docker build:
|
# Example docker build:
|
||||||
# tar -cL -C ../../ ./obmp-collector ./obmp-docker/collector \
|
# tar -c -C ../../ ./obmp-collector ./obmp-docker/collector \
|
||||||
# | docker build --platform linux/amd64 --build-arg VERSION=dev-2.1.0 \
|
# | docker buildx build --progress=plain \
|
||||||
|
# --build-arg VERSION=dev-2.1.0 \
|
||||||
# -f obmp-docker/collector/Dockerfile -t openbmp/collector:dev-2.1.0 -
|
# -f obmp-docker/collector/Dockerfile -t openbmp/collector:dev-2.1.0 -
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -40,13 +44,13 @@ RUN rm -rf build && mkdir -p build && cd build \
|
|||||||
FROM debian:bullseye-slim
|
FROM debian:bullseye-slim
|
||||||
|
|
||||||
# Add files.
|
# Add files.
|
||||||
ADD obmp-docker/collector/scripts/install /tmp/
|
ADD --chmod=755 obmp-docker/collector/scripts/install /tmp/
|
||||||
ADD obmp-docker/collector/scripts/run /usr/sbin/
|
ADD --chmod=755 obmp-docker/collector/scripts/run /usr/sbin/
|
||||||
|
|
||||||
ARG VERSION=0
|
ARG VERSION=0
|
||||||
|
|
||||||
# Copy files from previous stages
|
# Copy files from previous stages
|
||||||
COPY --from=build /usr/bin/openbmpd /usr/bin/
|
COPY --chmod=755 --from=build /usr/bin/openbmpd /usr/bin/
|
||||||
COPY --from=build /usr/etc/openbmp/openbmpd.conf /usr/etc/openbmp/openbmpd.conf
|
COPY --from=build /usr/etc/openbmp/openbmpd.conf /usr/etc/openbmp/openbmpd.conf
|
||||||
COPY --from=build /etc/init/openbmpd.conf /etc/init/openbmpd.conf
|
COPY --from=build /etc/init/openbmpd.conf /etc/init/openbmpd.conf
|
||||||
COPY --from=build /etc/default/openbmpd.new /etc/default/openbmpd
|
COPY --from=build /etc/default/openbmpd.new /etc/default/openbmpd
|
||||||
|
|||||||
@ -7,8 +7,7 @@
|
|||||||
#
|
#
|
||||||
# Author: Tim Evens <tim@openbmp.org>
|
# Author: Tim Evens <tim@openbmp.org>
|
||||||
#
|
#
|
||||||
# BUILD: docker build --platform linux/amd64 -t openbmp/dev-image .
|
# BUILD: docker buildx build --progress=plain -t openbmp/dev-image:latest .
|
||||||
# docker tag openbmp/dev-image openbmp/dev-image:latest
|
|
||||||
|
|
||||||
FROM debian:bullseye-slim AS build
|
FROM debian:bullseye-slim AS build
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
# syntax=docker/dockerfile:1.3
|
||||||
# Postgres Backend: openbmp/psql-app
|
# Postgres Backend: openbmp/psql-app
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021-2022 Cisco Systems, Inc. and Tim Evens. All rights reserved.
|
# Copyright (c) 2021-2022 Cisco Systems, Inc. and Tim Evens. All rights reserved.
|
||||||
@ -11,9 +12,12 @@
|
|||||||
# Change directories to obmp-docker/psql-app and run the below from that
|
# Change directories to obmp-docker/psql-app and run the below from that
|
||||||
# directory.
|
# directory.
|
||||||
#
|
#
|
||||||
|
# Use buildkit - either via export DOCKER_BUILDKIT=1 or by using buildx cli
|
||||||
|
#
|
||||||
# Example docker build:
|
# Example docker build:
|
||||||
# tar -cL -C ../../ ./obmp-psql ./obmp-docker/psql-app ./obmp-java-api-message \
|
# tar -c -C ../../ ./obmp-psql ./obmp-docker/psql-app ./obmp-java-api-message \
|
||||||
# | docker build --platform linux/amd64 --build-arg VERSION=dev-2.1.0 \
|
# | docker buildx build --platform linux/amd64 --progress=plain \
|
||||||
|
# --build-arg VERSION=dev-2.1.0 \
|
||||||
# -f obmp-docker/psql-app/Dockerfile -t openbmp/psql-app:dev-2.1.0 -
|
# -f obmp-docker/psql-app/Dockerfile -t openbmp/psql-app:dev-2.1.0 -
|
||||||
|
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
@ -45,13 +49,13 @@ FROM openjdk:17-slim
|
|||||||
# Copy files from previous stages
|
# Copy files from previous stages
|
||||||
COPY --from=build /ws/target/obmp-psql-consumer-0.1.0-SNAPSHOT.jar /usr/local/openbmp/obmp-psql-consumer.jar
|
COPY --from=build /ws/target/obmp-psql-consumer-0.1.0-SNAPSHOT.jar /usr/local/openbmp/obmp-psql-consumer.jar
|
||||||
COPY --from=build /ws/database/ /usr/local/openbmp/database
|
COPY --from=build /ws/database/ /usr/local/openbmp/database
|
||||||
COPY --from=build /ws/cron_scripts/gen-whois/*.py /usr/local/openbmp/
|
COPY --chmod=755 --from=build /ws/cron_scripts/gen-whois/*.py /usr/local/openbmp/
|
||||||
COPY --from=build /ws/cron_scripts/rpki/*.py /usr/local/openbmp/
|
COPY --chmod=755 --from=build /ws/cron_scripts/rpki/*.py /usr/local/openbmp/
|
||||||
COPY --from=build /ws/scripts/dbip-to-psql.py /usr/local/openbmp/
|
COPY --chmod=755 --from=build /ws/scripts/dbip-to-psql.py /usr/local/openbmp/
|
||||||
|
|
||||||
# Add files
|
# Add files
|
||||||
ADD obmp-docker/psql-app/scripts/run /usr/sbin/
|
ADD --chmod=755 obmp-docker/psql-app/scripts/run /usr/sbin/
|
||||||
ADD obmp-docker/psql-app/scripts/upgrade_l3vpn.sh /usr/local/openbmp/upgrade_l3vpn.sh
|
ADD --chmod=755 obmp-docker/psql-app/scripts/upgrade_l3vpn.sh /usr/local/openbmp/upgrade_l3vpn.sh
|
||||||
|
|
||||||
#----------------------------------
|
#----------------------------------
|
||||||
# Define persistent data volumes
|
# Define persistent data volumes
|
||||||
|
|||||||
@ -165,6 +165,8 @@ MAILTO=""
|
|||||||
|
|
||||||
SETVAR
|
SETVAR
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
# Upgrade SQL
|
# Upgrade SQL
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user