File tree Expand file tree Collapse file tree 13 files changed +563
-18
lines changed
berkeley-upgrade/archive-migration Expand file tree Collapse file tree 13 files changed +563
-18
lines changed Original file line number Diff line number Diff line change 1+ name : Validate Docker Images
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ pull_request :
8+ branches :
9+ - main
10+ paths :
11+ - ' docs/**/*.mdx'
12+ - ' docs/**/*.md'
13+ - ' scripts/validate-docker-images.js'
14+ - ' .github/workflows/validate-docker-images.yml'
15+ workflow_dispatch : {}
16+
17+ jobs :
18+ validate-docker-images :
19+ runs-on : ubuntu-latest
20+
21+ steps :
22+ - name : Checkout repository
23+ uses : actions/checkout@v4
24+
25+ - name : Setup Node.js
26+ uses : actions/setup-node@v4
27+ with :
28+ node-version : 22
29+
30+ - name : Install dependencies
31+ run : npm ci
32+
33+ - name : Validate Docker images in documentation
34+ run : npm run validate-docker-images
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ psql mainnet_really_migrated -f create_schema.sql
5757# Start migration
5858docker create --name mainnet-db-migration \
5959 -v $( pwd) /mainnet-migration:/data \
60- --network mainnet gcr.io/o1labs-192920 /mina-archive-migration:3.0.1-e848ecb-bullseye -- bash -c '
60+ --network mainnet minaprotocol /mina-archive-migration:3.0.1-e848ecb-bullseye -- bash -c '
6161 wget http://673156464838-mina-genesis-ledgers.s3-website-us-west-2.amazonaws.com/mainnet/genesis_ledger.json; mina-berkeley-migration-script initial \
6262 --genesis-ledger genesis_ledger.json \
6363 --source-db postgres://mina:minamina@postgres:5432/mainnet_balances_migrated \
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ apt-get install --allow-downgrades -y "mina-archive-maintenance=$VERSION"
7676To get the Docker image:
7777
7878``` sh
79- docker pull gcr.io/o1labs-192920/ mina-archive-maintenance:1.4.1
79+ docker pull minaprotocol/ mina-archive-maintenance:1.4.1-060f0a5-bullseye
8080```
8181
8282## Usage for missing or invalid nonces
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ curl -O https://raw.githubusercontent.com/MinaProtocol/mina/refs/heads/mesa/src/
4848We also ship the script in the Mina archive Docker image and Debian package.
4949
5050``` bash
51- docker run --rm gcr.io/o1labs-192920/mina-archive-mesa :4.0.0-preflight1-b649c79-bookworm-mesa cat /etc/mina/archive/upgrade-to-mesa.sql > upgrade-to-mesa.sql
51+ docker run --rm gcr.io/o1labs-192920/mina-archive:4.0.0-preflight1-b649c79-bookworm-mesa cat /etc/mina/archive/upgrade-to-mesa.sql > upgrade-to-mesa.sql
5252```
5353
5454``` bash
Original file line number Diff line number Diff line change @@ -32,8 +32,8 @@ The Mesa preflight network uses the following build versions:
3232Docker images are available for both ` amd64 ` and ` arm64 ` architectures:
3333
3434- ** Mina Daemon:** ` gcr.io/o1labs-192920/mina-daemon:4.0.0-preflight1-b649c79-bookworm-mesa `
35- - ** Archive Node:** ` gcr.io/o1labs-192920/mina-archive-mesa :4.0.0-preflight1-b649c79-bookworm-mesa `
36- - ** Rosetta:** ` gcr.io/o1labs-192920/mina-rosetta-mesa :4.0.0-preflight1-b649c79-bookworm-mesa `
35+ - ** Archive Node:** ` gcr.io/o1labs-192920/mina-archive:4.0.0-preflight1-b649c79-bookworm-mesa `
36+ - ** Rosetta:** ` gcr.io/o1labs-192920/mina-rosetta:4.0.0-preflight1-b649c79-bookworm-mesa `
3737
3838Images are available for both ** bookworm** and ** noble** distributions.
3939
@@ -174,7 +174,7 @@ mina-archive run \
174174docker run --name mina-archive-mesa -d \
175175 -p 3086:3086 \
176176 --restart=always \
177- gcr.io/o1labs-192920/mina-archive-mesa :4.0.0-preflight1-b649c79-bookworm-mesa \
177+ gcr.io/o1labs-192920/mina-archive:4.0.0-preflight1-b649c79-bookworm-mesa \
178178 mina-archive run \
179179 --postgres-uri postgresql://archive_user:your-secure-password@postgres-host:5432/archive \
180180 --server-port 3086
@@ -226,7 +226,7 @@ mina-rosetta \
226226docker run --name mina-rosetta-mesa -d \
227227 -p 3087:3087 \
228228 --restart=always \
229- gcr.io/o1labs-192920/mina-rosetta-mesa :4.0.0-preflight1-b649c79-bookworm-mesa \
229+ gcr.io/o1labs-192920/mina-rosetta:4.0.0-preflight1-b649c79-bookworm-mesa \
230230 --port 3087 \
231231 --archive-uri http://archive-host:3086/graphql \
232232 --graphql-uri http://mina-daemon-host:3085/graphql
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ services:
3333 - ' 5432:5432'
3434 bootstrap_db :
3535 image : ' minaprotocol/mina-archive:3.1.0-ae112d3-bullseye'
36- # image: 'gcr.io/o1labs-192920 /mina-archive:3.1.0-alpha1-56cdb61-bullseye' # Use this image for Devnet
36+ # image: 'minaprotocol /mina-archive:3.1.0-alpha1-56cdb61-bullseye' # Use this image for Devnet
3737 command : >
3838 bash -c '
3939 curl -O https://storage.googleapis.com/mina-archive-dumps/mainnet-archive-dump-$(date +%F_0000).sql.tar.gz;
@@ -52,7 +52,7 @@ services:
5252 condition : service_healthy
5353 missing_blocks_guardian :
5454 image : ' minaprotocol/mina-archive:3.1.0-ae112d3-bullseye'
55- # image: 'gcr.io/o1labs-192920 /mina-archive:3.1.0-alpha1-56cdb61-bullseye' # Use this image for Devnet
55+ # image: 'minaprotocol /mina-archive:3.1.0-alpha1-56cdb61-bullseye' # Use this image for Devnet
5656 command : >
5757 bash -c '
5858 curl -O https://raw.githubusercontent.com/MinaFoundation/helm-charts/main/mina-archive/scripts/missing-blocks-guardian-command.sh;
@@ -82,7 +82,7 @@ services:
8282 condition : service_completed_successfully
8383 mina_node :
8484 image : ' minaprotocol/mina-daemon:3.1.0-ae112d3-bullseye-mainnet'
85- # image: 'gcr.io/o1labs-192920 /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
85+ # image: 'minaprotocol /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
8686 restart : always
8787 entrypoint : []
8888 command : >
Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ docker run --name mina -d \
126126 --restart=always \
127127 -v $( pwd) /.mina-config:/data/.mina-config \
128128 -v $( pwd) /.mina-env:/entrypoint.d/mina-env \
129- gcr.io/o1labs-192920 /mina-daemon:3.1.0-ae112d3-bullseye-devnet \
129+ minaprotocol /mina-daemon:3.1.0-ae112d3-bullseye-devnet \
130130 daemon
131131```
132132
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ Copy and paste the provided configuration into a `docker-compose.yml` file. Then
1818services :
1919 generate_wallet_key :
2020 image : ' minaprotocol/mina-daemon:3.1.0-ae112d3-bullseye-mainnet'
21- # image: 'gcr.io/o1labs-192920 /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
21+ # image: 'minaprotocol /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
2222 environment :
2323 MINA_PRIVKEY_PASS : PssW0rD
2424 entrypoint : []
@@ -32,7 +32,7 @@ services:
3232 - ' ./node/mina-config:/data/.mina-config'
3333 mina_block_producer :
3434 image : ' minaprotocol/mina-daemon:3.1.0-ae112d3-bullseye-mainnet'
35- # image: 'gcr.io/o1labs-192920 /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
35+ # image: 'minaprotocol /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
3636 restart : always
3737 environment :
3838 MINA_PRIVKEY_PASS : PssW0rD
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ services:
3030 - ' ./node/mina-config:/data/.mina-config'
3131 mina_node :
3232 image : ' minaprotocol/mina-daemon:3.1.0-ae112d3-bullseye-mainnet'
33- # image: 'gcr.io/o1labs-192920 /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
33+ # image: 'minaprotocol /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
3434 restart : always
3535 environment :
3636 MINA_LIBP2P_PASS : PssW0rD
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ Copy and paste the provided configuration into a `docker-compose.yml` file. Then
1818services :
1919 generate_wallet_key :
2020 image : ' minaprotocol/mina-daemon:3.1.0-ae112d3-bullseye-mainnet'
21- # image: 'gcr.io/o1labs-192920 /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
21+ # image: 'minaprotocol /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
2222 environment :
2323 MINA_PRIVKEY_PASS : PssW0rD
2424 entrypoint : []
@@ -32,7 +32,7 @@ services:
3232 - ' ./node/mina-config:/data/.mina-config'
3333 mina_snark_coordinator :
3434 image : ' minaprotocol/mina-daemon:3.1.0-ae112d3-bullseye-mainnet'
35- # image: 'gcr.io/o1labs-192920 /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
35+ # image: 'minaprotocol /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
3636 restart : always
3737 environment :
3838 MINA_PRIVKEY_PASS : PssW0rD
@@ -61,7 +61,7 @@ services:
6161 condition : service_completed_successfully
6262 mina_snark_worker :
6363 image : ' minaprotocol/mina-daemon:3.1.0-ae112d3-bullseye-mainnet'
64- # image: 'gcr.io/o1labs-192920 /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
64+ # image: 'minaprotocol /mina-daemon:3.1.0-alpha1-56cdb61-bullseye-devnet' # Use this image for Devnet
6565 restart : always
6666 entrypoint : []
6767 command : >
You can’t perform that action at this time.
0 commit comments