Bitbucket (SCR)

Found 2 different weakness: weak processer port not mapped while spinning the docker container

Doing: Looking into docker options Looking into efs mount point (Cloud Networking)

BITBUCKET_HOME for efs

SERVER_PROXY_NAME
SERVER_PROXY_PORT
SERVER_SCHEME
SERVER_SECURE

Postgres server

docker run --name bitbucketDB -e POSTGRES_PASSWORD=Admin@123 -e POSTGRES_USER=bbuser -e POSTGRES_DB=postgres -e PGDATA=/var/lib/postgresql/data/pgdata -p 5432:5432 -d postgres:9.6

Create a volume and mount it to 2 different docker containers running bitbucket

docker volume create --name bitbucketVolume
 
docker run -e JDBC_DRIVER=org.postgresql.Driver -e JDBC_USER=bbuser -e JDBC_PASSWORD=Admin@123 -e JDBC_URL=localhost:5432 -v bitbucketVolume:/var/atlassian/application-data/bitbucket/shared --name="bitbucket-1" -d -p 7990:7990 -p 7999:7999 atlassian/bitbucket-server:ubuntu-jdk11
 
docker run -e JDBC_DRIVER=org.postgresql.Driver -e JDBC_USER=bbuser -e JDBC_PASSWORD=Admin@123 -e JDBC_URL=localhost:5432 -v bitbucketVolume:/var/atlassian/application-data/bitbucket/shared --name="bitbucket-2" -d -p 6990:7990 -p 6999:7999 atlassian/bitbucket-server:ubuntu-jdk11
 

Running container 1: (first)

docker run -v bitbucketVolume:/var/atlassian/application-data/bitbucket/shared --name="bitbucket-1" -d -p 7990:7990 -p 7999:7999 atlassian/bitbucket-server:ubuntu-jdk11

Running container 2: (second)

docker run -v bitbucketVolume:/var/atlassian/application-data/bitbucket/shared --name="bitbucket-2" -d -p 6990:7990 -p 6999:7999 atlassian/bitbucket-server:ubuntu-jdk11
docker run --network=myBitbucketNetwork --ip=172.18.1.1 \
    -e SEARCH_ENABLED=false \
    -e JDBC_DRIVER=org.postgresql.Driver \
    -e JDBC_USER=bbuser \
    -e JDBC_PASSWORD=Admin@123 \
    -e JDBC_URL=jdbc:postgresql://localhost:5432 \
    -e PLUGIN_SEARCH_CONFIG_BASEURL=http://my.opensearch.host \
    -v /data/bitbucket-shared:/var/atlassian/application-data/bitbucket/shared \
    --name="bitbucket" \
    -d -p 7990:7990 -p 7999:7999 \
    atlassian/bitbucket
docker network create --driver bridge --subnet=172.18.0.0/16 myBitbucketNetwork
 
docker run -v /home/ubuntu/bbdb:/var/lib/postgresql/data --name bitbucketDB -e POSTGRES_PASSWORD=Admin@123 -e POSTGRES_USER=bbuser -e POSTGRES_DB=postgres -e PGDATA=/var/lib/postgresql/data/pgdata -p 5432:5432 -d postgres:9.6
 
 
docker run --network=myBitbucketNetwork --ip=172.18.1.1 \
    -e JDBC_DRIVER=org.postgresql.Driver \
    -e JDBC_USER=bitbucketuser \
    -e JDBC_PASSWORD=jellyfish \
    -e JDBC_URL=jdbc:postgresql://localhost:5432 \
    -e PLUGIN_SEARCH_CONFIG_BASEURL=http://my.opensearch.host \
    -v /data/bitbucket-shared:/var/atlassian/application-data/bitbucket/shared \
    --name="bitbucket-1" \
    -d -p 7990:7990 -p 7999:7999 \
    atlassian/bitbucket-server:ubuntu-jdk11
 
 
docker run --network=myBitbucketNetwork --ip=172.18.1.2 \
    -e JDBC_DRIVER=org.postgresql.Driver \
    -e JDBC_USER=bbuser \
    -e JDBC_PASSWORD=Admin@123 \
    -e JDBC_URL=localhost:5432 \
    -v /data/bitbucket-shared:/var/atlassian/application-data/bitbucket/shared \
    --name="bitbucket-2" \
    -d -p 6990:7990 -p 6999:7999 \
    atlassian/bitbucket-server:ubuntu-jdk11