forked from containerbase/base
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.jammy
109 lines (80 loc) · 3.22 KB
/
Dockerfile.jammy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#--------------------------------------
# Image: base
#--------------------------------------
FROM ubuntu:jammy as base
ARG APT_HTTP_PROXY
# autoloading containerbase env
ENV BASH_ENV=/usr/local/etc/env ENV=/usr/local/etc/env PATH=/home/$USER_NAME/bin:$PATH
SHELL ["/bin/bash" , "-c"]
COPY src/ /
RUN install-buildpack
# renovate: datasource=github-tags packageName=git/git
RUN install-tool git v2.39.2
#--------------------------------------
# Image: test
#--------------------------------------
FROM base as test
ARG APT_HTTP_PROXY
# renovate: datasource=dotnet packageName=dotnet-sdk
RUN install-tool dotnet 7.0.200
# renovate: datasource=github-releases packageName=containerbase/erlang-prebuild versioning=docker
RUN install-tool erlang 25.2.3.0
# renovate: datasource=docker versioning=docker
RUN install-tool elixir 1.14.3
# renovate datasource=flutter-version
RUN install-tool flutter 3.0.2
# renovate: datasource=github-releases packageName=fluxcd/flux2
RUN install-tool flux v0.40.1
# renovate: datasource=docker versioning=docker
RUN install-tool golang 1.20.1
# renovate: datasource=github-releases packageName=helm/helm
RUN install-tool helm v3.11.1
# renovate: datasource=github-releases packageName=helmfile/helmfile
RUN install-tool helmfile v0.151.0
# renovate: datasource=adoptium-java packageName=java-jre
RUN install-tool java 17.0.6+10
# renovate: datasource=gradle-version packageName=gradle versioning=gradle
RUN install-tool gradle 8.0.1
# renovate: datasource=github-tags packageName=NixOS/nix
RUN install-tool nix 2.13.2
# renovate: datasource=node
RUN install-tool node v18.14.2
# renovate: datasource=npm
RUN install-tool pnpm 7.27.1
# renovate: datasource=npm
RUN install-tool yarn 1.22.19
# renovate: datasource=npm
RUN install-npm lerna 6.5.1
# renovate: datasource=github-releases packageName=containerbase/php-prebuild
RUN install-tool php 8.2.3
# renovate: datasource=github-releases packageName=composer/composer
RUN install-tool composer 2.5.4
# renovate: datasource=github-releases packageName=PowerShell/PowerShell
RUN install-tool powershell v7.3.3
# renovate: datasource=github-releases packageName=containerbase/python-prebuild
RUN install-tool python 3.11.1
# renovate: datasource=pypi
RUN install-pip pipenv 2023.2.18
# renovate: datasource=pypi
RUN install-pip hashin 0.17.0
# renovate: datasource=pypi
RUN install-tool poetry 1.3.2
# renovate: datasource=github-releases packageName=containerbase/ruby-prebuild versioning=ruby
RUN install-tool ruby 3.2.1
# renovate: datasource=rubygems versioning=ruby
RUN install-tool bundler 2.4.7
# renovate: datasource=rubygems versioning=ruby
RUN install-tool cocoapods 1.11.3
# renovate: datasource=docker versioning=docker
RUN install-tool rust 1.67.1
# renovate: datasource=docker versioning=docker
RUN install-tool swift 5.7.3
# renovate: datasource=docker packageName=hashicorp/terraform versioning=docker
RUN install-tool terraform 1.3.9
# renovate: datasource=github-releases packageName=git-lfs/git-lfs
RUN install-tool git-lfs v3.3.0
RUN git lfs version
# renovate: datasource=github-releases packageName=jsonnet-bundler/jsonnet-bundler
RUN install-tool jb v0.5.1
# renovate: datasource=github-releases packageName=vmware-tanzu/carvel-vendir
RUN install-tool vendir v0.32.5