Spaces:
Sleeping
Sleeping
=
commited on
Commit
·
75cd75b
1
Parent(s):
a036b9d
up stuff
Browse files- Dockerfile +16 -0
- Manifest.toml +295 -0
- Project.toml +3 -0
- server.jl +11 -0
Dockerfile
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
FROM julia:1.10.4
|
2 |
+
|
3 |
+
RUN useradd --create-home --shell /bin/bash user
|
4 |
+
RUN mkdir /home/user/app
|
5 |
+
COPY . /home/user/app
|
6 |
+
WORKDIR /home/user/app
|
7 |
+
RUN chown -R user:user /home/
|
8 |
+
USER user
|
9 |
+
|
10 |
+
EXPOSE 8000
|
11 |
+
EXPOSE 80
|
12 |
+
ENV JULIA_DEPOT_PATH "/home/user/.julia"
|
13 |
+
|
14 |
+
RUN julia -e 'using Pkg; Pkg.activate("."); Pkg.precompile()'
|
15 |
+
|
16 |
+
ENTRYPOINT julia --project -e 'using Pkg; Pkg.instantiate(); include("server.jl")'
|
Manifest.toml
ADDED
@@ -0,0 +1,295 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This file is machine-generated - editing it directly is not advised
|
2 |
+
|
3 |
+
julia_version = "1.10.4"
|
4 |
+
manifest_format = "2.0"
|
5 |
+
project_hash = "a25eb6a8c2c61ed8d45ec4ff2a8af040379a123e"
|
6 |
+
|
7 |
+
[[deps.Artifacts]]
|
8 |
+
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
|
9 |
+
|
10 |
+
[[deps.Base64]]
|
11 |
+
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
|
12 |
+
|
13 |
+
[[deps.BitFlags]]
|
14 |
+
git-tree-sha1 = "0691e34b3bb8be9307330f88d1a3c3f25466c24d"
|
15 |
+
uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35"
|
16 |
+
version = "0.1.9"
|
17 |
+
|
18 |
+
[[deps.CodecZlib]]
|
19 |
+
deps = ["TranscodingStreams", "Zlib_jll"]
|
20 |
+
git-tree-sha1 = "962834c22b66e32aa10f7611c08c8ca4e20749a9"
|
21 |
+
uuid = "944b1d66-785c-5afd-91f1-9de20f533193"
|
22 |
+
version = "0.7.8"
|
23 |
+
|
24 |
+
[[deps.Compat]]
|
25 |
+
deps = ["TOML", "UUIDs"]
|
26 |
+
git-tree-sha1 = "8ae8d32e09f0dcf42a36b90d4e17f5dd2e4c4215"
|
27 |
+
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
|
28 |
+
version = "4.16.0"
|
29 |
+
weakdeps = ["Dates", "LinearAlgebra"]
|
30 |
+
|
31 |
+
[deps.Compat.extensions]
|
32 |
+
CompatLinearAlgebraExt = "LinearAlgebra"
|
33 |
+
|
34 |
+
[[deps.CompilerSupportLibraries_jll]]
|
35 |
+
deps = ["Artifacts", "Libdl"]
|
36 |
+
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
|
37 |
+
version = "1.1.1+0"
|
38 |
+
|
39 |
+
[[deps.ConcurrentUtilities]]
|
40 |
+
deps = ["Serialization", "Sockets"]
|
41 |
+
git-tree-sha1 = "d9d26935a0bcffc87d2613ce14c527c99fc543fd"
|
42 |
+
uuid = "f0e56b4a-5159-44fe-b623-3e5288b988bb"
|
43 |
+
version = "2.5.0"
|
44 |
+
|
45 |
+
[[deps.DataStructures]]
|
46 |
+
deps = ["Compat", "InteractiveUtils", "OrderedCollections"]
|
47 |
+
git-tree-sha1 = "1d0a14036acb104d9e89698bd408f63ab58cdc82"
|
48 |
+
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
|
49 |
+
version = "0.18.20"
|
50 |
+
|
51 |
+
[[deps.Dates]]
|
52 |
+
deps = ["Printf"]
|
53 |
+
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
|
54 |
+
|
55 |
+
[[deps.ExceptionUnwrapping]]
|
56 |
+
deps = ["Test"]
|
57 |
+
git-tree-sha1 = "d36f682e590a83d63d1c7dbd287573764682d12a"
|
58 |
+
uuid = "460bff9d-24e4-43bc-9d9f-a8973cb893f4"
|
59 |
+
version = "0.1.11"
|
60 |
+
|
61 |
+
[[deps.HTTP]]
|
62 |
+
deps = ["Base64", "CodecZlib", "ConcurrentUtilities", "Dates", "ExceptionUnwrapping", "Logging", "LoggingExtras", "MbedTLS", "NetworkOptions", "OpenSSL", "PrecompileTools", "Random", "SimpleBufferStream", "Sockets", "URIs", "UUIDs"]
|
63 |
+
git-tree-sha1 = "c67b33b085f6e2faf8bf79a61962e7339a81129c"
|
64 |
+
uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3"
|
65 |
+
version = "1.10.15"
|
66 |
+
|
67 |
+
[[deps.InteractiveUtils]]
|
68 |
+
deps = ["Markdown"]
|
69 |
+
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
|
70 |
+
|
71 |
+
[[deps.JLLWrappers]]
|
72 |
+
deps = ["Artifacts", "Preferences"]
|
73 |
+
git-tree-sha1 = "a007feb38b422fbdab534406aeca1b86823cb4d6"
|
74 |
+
uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
|
75 |
+
version = "1.7.0"
|
76 |
+
|
77 |
+
[[deps.JSON3]]
|
78 |
+
deps = ["Dates", "Mmap", "Parsers", "PrecompileTools", "StructTypes", "UUIDs"]
|
79 |
+
git-tree-sha1 = "1d322381ef7b087548321d3f878cb4c9bd8f8f9b"
|
80 |
+
uuid = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
|
81 |
+
version = "1.14.1"
|
82 |
+
|
83 |
+
[deps.JSON3.extensions]
|
84 |
+
JSON3ArrowExt = ["ArrowTypes"]
|
85 |
+
|
86 |
+
[deps.JSON3.weakdeps]
|
87 |
+
ArrowTypes = "31f734f8-188a-4ce0-8406-c8a06bd891cd"
|
88 |
+
|
89 |
+
[[deps.Libdl]]
|
90 |
+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
|
91 |
+
|
92 |
+
[[deps.LinearAlgebra]]
|
93 |
+
deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"]
|
94 |
+
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
|
95 |
+
|
96 |
+
[[deps.Logging]]
|
97 |
+
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
|
98 |
+
|
99 |
+
[[deps.LoggingExtras]]
|
100 |
+
deps = ["Dates", "Logging"]
|
101 |
+
git-tree-sha1 = "f02b56007b064fbfddb4c9cd60161b6dd0f40df3"
|
102 |
+
uuid = "e6f89c97-d47a-5376-807f-9c37f3926c36"
|
103 |
+
version = "1.1.0"
|
104 |
+
|
105 |
+
[[deps.MIMEs]]
|
106 |
+
git-tree-sha1 = "1833212fd6f580c20d4291da9c1b4e8a655b128e"
|
107 |
+
uuid = "6c6e2e6c-3030-632d-7369-2d6c69616d65"
|
108 |
+
version = "1.0.0"
|
109 |
+
|
110 |
+
[[deps.Markdown]]
|
111 |
+
deps = ["Base64"]
|
112 |
+
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
|
113 |
+
|
114 |
+
[[deps.MbedTLS]]
|
115 |
+
deps = ["Dates", "MbedTLS_jll", "MozillaCACerts_jll", "NetworkOptions", "Random", "Sockets"]
|
116 |
+
git-tree-sha1 = "c067a280ddc25f196b5e7df3877c6b226d390aaf"
|
117 |
+
uuid = "739be429-bea8-5141-9913-cc70e7f3736d"
|
118 |
+
version = "1.1.9"
|
119 |
+
|
120 |
+
[[deps.MbedTLS_jll]]
|
121 |
+
deps = ["Artifacts", "Libdl"]
|
122 |
+
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
|
123 |
+
version = "2.28.2+1"
|
124 |
+
|
125 |
+
[[deps.Mmap]]
|
126 |
+
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
|
127 |
+
|
128 |
+
[[deps.MozillaCACerts_jll]]
|
129 |
+
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
|
130 |
+
version = "2023.1.10"
|
131 |
+
|
132 |
+
[[deps.NetworkOptions]]
|
133 |
+
uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
|
134 |
+
version = "1.2.0"
|
135 |
+
|
136 |
+
[[deps.OpenBLAS_jll]]
|
137 |
+
deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"]
|
138 |
+
uuid = "4536629a-c528-5b80-bd46-f80d51c5b363"
|
139 |
+
version = "0.3.23+4"
|
140 |
+
|
141 |
+
[[deps.OpenSSL]]
|
142 |
+
deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "OpenSSL_jll", "Sockets"]
|
143 |
+
git-tree-sha1 = "38cb508d080d21dc1128f7fb04f20387ed4c0af4"
|
144 |
+
uuid = "4d8831e6-92b7-49fb-bdf8-b643e874388c"
|
145 |
+
version = "1.4.3"
|
146 |
+
|
147 |
+
[[deps.OpenSSL_jll]]
|
148 |
+
deps = ["Artifacts", "JLLWrappers", "Libdl"]
|
149 |
+
git-tree-sha1 = "a9697f1d06cc3eb3fb3ad49cc67f2cfabaac31ea"
|
150 |
+
uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95"
|
151 |
+
version = "3.0.16+0"
|
152 |
+
|
153 |
+
[[deps.OrderedCollections]]
|
154 |
+
git-tree-sha1 = "cc4054e898b852042d7b503313f7ad03de99c3dd"
|
155 |
+
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
|
156 |
+
version = "1.8.0"
|
157 |
+
|
158 |
+
[[deps.Oxygen]]
|
159 |
+
deps = ["DataStructures", "Dates", "HTTP", "JSON3", "MIMEs", "Reexport", "RelocatableFolders", "Sockets", "Statistics", "StructTypes"]
|
160 |
+
git-tree-sha1 = "bec2031bcea6aed32e70d85eb127e64cff1d8a94"
|
161 |
+
uuid = "df9a0d86-3283-4920-82dc-4555fc0d1d8b"
|
162 |
+
version = "1.7.1"
|
163 |
+
|
164 |
+
[deps.Oxygen.extensions]
|
165 |
+
BonitoExt = "Bonito"
|
166 |
+
CairoMakieExt = "CairoMakie"
|
167 |
+
MustacheExt = "Mustache"
|
168 |
+
OteraEngineExt = "OteraEngine"
|
169 |
+
ProtoBufExt = "ProtoBuf"
|
170 |
+
TimeZonesExt = "TimeZones"
|
171 |
+
WGLMakieExt = ["WGLMakie", "Bonito"]
|
172 |
+
|
173 |
+
[deps.Oxygen.weakdeps]
|
174 |
+
Bonito = "824d6782-a2ef-11e9-3a09-e5662e0c26f8"
|
175 |
+
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
|
176 |
+
Mustache = "ffc61752-8dc7-55ee-8c37-f3e9cdd09e70"
|
177 |
+
OteraEngine = "b2d7f28f-acd6-4007-8b26-bc27716e5513"
|
178 |
+
ProtoBuf = "3349acd9-ac6a-5e09-bcdb-63829b23a429"
|
179 |
+
TimeZones = "f269a46b-ccf7-5d73-abea-4c690281aa53"
|
180 |
+
WGLMakie = "276b4fcb-3e11-5398-bf8b-a0c2d153d008"
|
181 |
+
|
182 |
+
[[deps.Parsers]]
|
183 |
+
deps = ["Dates", "PrecompileTools", "UUIDs"]
|
184 |
+
git-tree-sha1 = "8489905bcdbcfac64d1daa51ca07c0d8f0283821"
|
185 |
+
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
|
186 |
+
version = "2.8.1"
|
187 |
+
|
188 |
+
[[deps.PrecompileTools]]
|
189 |
+
deps = ["Preferences"]
|
190 |
+
git-tree-sha1 = "5aa36f7049a63a1528fe8f7c3f2113413ffd4e1f"
|
191 |
+
uuid = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
|
192 |
+
version = "1.2.1"
|
193 |
+
|
194 |
+
[[deps.Preferences]]
|
195 |
+
deps = ["TOML"]
|
196 |
+
git-tree-sha1 = "9306f6085165d270f7e3db02af26a400d580f5c6"
|
197 |
+
uuid = "21216c6a-2e73-6563-6e65-726566657250"
|
198 |
+
version = "1.4.3"
|
199 |
+
|
200 |
+
[[deps.Printf]]
|
201 |
+
deps = ["Unicode"]
|
202 |
+
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
|
203 |
+
|
204 |
+
[[deps.Random]]
|
205 |
+
deps = ["SHA"]
|
206 |
+
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
|
207 |
+
|
208 |
+
[[deps.Reexport]]
|
209 |
+
git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b"
|
210 |
+
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
|
211 |
+
version = "1.2.2"
|
212 |
+
|
213 |
+
[[deps.RelocatableFolders]]
|
214 |
+
deps = ["SHA", "Scratch"]
|
215 |
+
git-tree-sha1 = "ffdaf70d81cf6ff22c2b6e733c900c3321cab864"
|
216 |
+
uuid = "05181044-ff0b-4ac5-8273-598c1e38db00"
|
217 |
+
version = "1.0.1"
|
218 |
+
|
219 |
+
[[deps.SHA]]
|
220 |
+
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
|
221 |
+
version = "0.7.0"
|
222 |
+
|
223 |
+
[[deps.Scratch]]
|
224 |
+
deps = ["Dates"]
|
225 |
+
git-tree-sha1 = "3bac05bc7e74a75fd9cba4295cde4045d9fe2386"
|
226 |
+
uuid = "6c6a2e73-6563-6170-7368-637461726353"
|
227 |
+
version = "1.2.1"
|
228 |
+
|
229 |
+
[[deps.Serialization]]
|
230 |
+
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
|
231 |
+
|
232 |
+
[[deps.SimpleBufferStream]]
|
233 |
+
git-tree-sha1 = "f305871d2f381d21527c770d4788c06c097c9bc1"
|
234 |
+
uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7"
|
235 |
+
version = "1.2.0"
|
236 |
+
|
237 |
+
[[deps.Sockets]]
|
238 |
+
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
|
239 |
+
|
240 |
+
[[deps.SparseArrays]]
|
241 |
+
deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"]
|
242 |
+
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
|
243 |
+
version = "1.10.0"
|
244 |
+
|
245 |
+
[[deps.Statistics]]
|
246 |
+
deps = ["LinearAlgebra", "SparseArrays"]
|
247 |
+
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
|
248 |
+
version = "1.10.0"
|
249 |
+
|
250 |
+
[[deps.StructTypes]]
|
251 |
+
deps = ["Dates", "UUIDs"]
|
252 |
+
git-tree-sha1 = "159331b30e94d7b11379037feeb9b690950cace8"
|
253 |
+
uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4"
|
254 |
+
version = "1.11.0"
|
255 |
+
|
256 |
+
[[deps.SuiteSparse_jll]]
|
257 |
+
deps = ["Artifacts", "Libdl", "libblastrampoline_jll"]
|
258 |
+
uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c"
|
259 |
+
version = "7.2.1+1"
|
260 |
+
|
261 |
+
[[deps.TOML]]
|
262 |
+
deps = ["Dates"]
|
263 |
+
uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
|
264 |
+
version = "1.0.3"
|
265 |
+
|
266 |
+
[[deps.Test]]
|
267 |
+
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
|
268 |
+
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
|
269 |
+
|
270 |
+
[[deps.TranscodingStreams]]
|
271 |
+
git-tree-sha1 = "0c45878dcfdcfa8480052b6ab162cdd138781742"
|
272 |
+
uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa"
|
273 |
+
version = "0.11.3"
|
274 |
+
|
275 |
+
[[deps.URIs]]
|
276 |
+
git-tree-sha1 = "67db6cc7b3821e19ebe75791a9dd19c9b1188f2b"
|
277 |
+
uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4"
|
278 |
+
version = "1.5.1"
|
279 |
+
|
280 |
+
[[deps.UUIDs]]
|
281 |
+
deps = ["Random", "SHA"]
|
282 |
+
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
|
283 |
+
|
284 |
+
[[deps.Unicode]]
|
285 |
+
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
|
286 |
+
|
287 |
+
[[deps.Zlib_jll]]
|
288 |
+
deps = ["Libdl"]
|
289 |
+
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
|
290 |
+
version = "1.2.13+1"
|
291 |
+
|
292 |
+
[[deps.libblastrampoline_jll]]
|
293 |
+
deps = ["Artifacts", "Libdl"]
|
294 |
+
uuid = "8e850b90-86db-534c-a0d3-1478176c7d93"
|
295 |
+
version = "5.8.0+1"
|
Project.toml
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
[deps]
|
2 |
+
HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3"
|
3 |
+
Oxygen = "df9a0d86-3283-4920-82dc-4555fc0d1d8b"
|
server.jl
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
using Oxygen
|
2 |
+
using HTTP
|
3 |
+
#import OstreaCultura as OC
|
4 |
+
|
5 |
+
@get "/greet" function(req::HTTP.Request)
|
6 |
+
return "hello world!"
|
7 |
+
end
|
8 |
+
|
9 |
+
|
10 |
+
# start the web server
|
11 |
+
serve(host="0.0.0.0", port=8000)
|