Skip to content

Commit b3a8064

Browse files
committed
use docker-compose.yaml from rest catalog
1 parent 945a7f8 commit b3a8064

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

crates/integration_tests/testdata/docker-compose.yaml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18-
version: '3.8'
18+
networks:
19+
rest_bridge:
1920

2021
services:
2122
rest:
@@ -24,39 +25,48 @@ services:
2425
- AWS_ACCESS_KEY_ID=admin
2526
- AWS_SECRET_ACCESS_KEY=password
2627
- AWS_REGION=us-east-1
28+
- CATALOG_CATOLOG__IMPL=org.apache.iceberg.jdbc.JdbcCatalog
2729
- CATALOG_URI=jdbc:sqlite:file:/tmp/iceberg_rest_mode=memory
2830
- CATALOG_WAREHOUSE=s3://icebergdata/demo
2931
- CATALOG_IO__IMPL=org.apache.iceberg.aws.s3.S3FileIO
3032
- CATALOG_S3_ENDPOINT=http://minio:9000
3133
depends_on:
3234
- minio
33-
links:
34-
- minio:icebergdata.minio
35+
networks:
36+
rest_bridge:
37+
aliases:
38+
- icebergdata.minio
3539
ports:
3640
- 8181:8181
3741
expose:
3842
- 8181
3943

4044
minio:
41-
image: minio/minio:latest
45+
image: minio/minio:RELEASE.2024-03-07T00-43-48Z
4246
environment:
4347
- MINIO_ROOT_USER=admin
4448
- MINIO_ROOT_PASSWORD=password
4549
- MINIO_DOMAIN=minio
50+
- MINIO_DEFAULT_BUCKETS=icebergdata
51+
hostname: icebergdata.minio
52+
networks:
53+
rest_bridge:
4654
ports:
4755
- 9001:9001
4856
expose:
4957
- 9001
5058
- 9000
51-
command: [ "server", "/data", "--console-address", ":9001" ]
59+
command: ["server", "/data", "--console-address", ":9001"]
5260

5361
mc:
5462
depends_on:
5563
- minio
56-
image: minio/mc:latest
64+
image: minio/mc:RELEASE.2024-03-07T00-31-49Z
5765
environment:
5866
- AWS_ACCESS_KEY_ID=admin
5967
- AWS_SECRET_ACCESS_KEY=password
6068
- AWS_REGION=us-east-1
6169
entrypoint: >
6270
/bin/sh -c " until (/usr/bin/mc config host add minio http://minio:9000 admin password) do echo '...waiting...' && sleep 1; done; /usr/bin/mc rm -r --force minio/icebergdata; /usr/bin/mc mb minio/icebergdata; /usr/bin/mc policy set public minio/icebergdata; tail -f /dev/null "
71+
networks:
72+
rest_bridge:

0 commit comments

Comments
 (0)