File tree Expand file tree Collapse file tree 2 files changed +15
-8
lines changed Expand file tree Collapse file tree 2 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 1
1
# build
2
- FROM debian:stable-slim AS build
2
+ FROM alpine:3 as build
3
3
4
4
WORKDIR /usr/src/app
5
5
6
- RUN apt-get -y update && apt-get install -y \
6
+ RUN apk update && apk upgrade && apk add \
7
+ linux-headers \
7
8
git \
8
- clang \
9
+ clang18 \
9
10
make \
10
- libsqlite3 -dev
11
+ sqlite -dev
11
12
12
13
COPY src ./src
13
14
COPY vendor ./vendor
14
15
COPY .git ./.git
15
16
COPY Makefile CMakeLists.txt version.h.in ./
16
17
18
+ RUN sed -i 's/^CC=clang$/&-18/' Makefile
19
+ RUN sed -i 's/^CXX=clang++$/&-18/' Makefile
20
+
17
21
RUN make nosandbox -j$(nproc)
18
22
19
23
# prod
20
- FROM debian:stable-slim
24
+ FROM alpine:3
21
25
22
26
WORKDIR /usr/src/app
23
27
24
- RUN apt-get -y update && apt-get install -y \
25
- libsqlite3-dev
28
+ RUN apk update && apk upgrade && apk add \
29
+ libstdc++ \
30
+ sqlite-dev
26
31
27
32
COPY --from=build /usr/src/app/bin/fusion /bin/fusion
28
33
COPY sql ./sql
@@ -31,6 +36,6 @@ CMD ["/bin/fusion"]
31
36
32
37
EXPOSE 23000/tcp
33
38
EXPOSE 23001/tcp
34
- EXPOSE 8001 /tcp
39
+ EXPOSE 8003 /tcp
35
40
36
41
LABEL Name=openfusion Version=1.6.0
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
+ #include < stdint.h>
3
4
#include < string>
5
+ #include < time.h>
4
6
5
7
namespace settings {
6
8
extern int VERBOSITY;
You can’t perform that action at this time.
0 commit comments