mirror of
https://github.com/skidoodle/spotify-ws
synced 2025-10-09 05:22:43 +02:00
fix env
This commit is contained in:
11
Dockerfile
11
Dockerfile
@@ -8,17 +8,6 @@ RUN go build -ldflags="-s -w" -o /app/spotify-ws .
|
|||||||
RUN go build -ldflags="-s -w" -o /app/healthcheck ./healthcheck
|
RUN go build -ldflags="-s -w" -o /app/healthcheck ./healthcheck
|
||||||
|
|
||||||
FROM gcr.io/distroless/static:nonroot
|
FROM gcr.io/distroless/static:nonroot
|
||||||
ARG BUILD_DATE
|
|
||||||
ARG VCS_REF
|
|
||||||
LABEL org.opencontainers.image.created=$BUILD_DATE
|
|
||||||
LABEL org.opencontainers.image.authors="skidoodle"
|
|
||||||
LABEL org.opencontainers.image.url="https://github.com/skidoodle/spotify-ws"
|
|
||||||
LABEL org.opencontainers.image.documentation="https://github.com/skidoodle/spotify-ws/blob/main/readme.md"
|
|
||||||
LABEL org.opencontainers.image.source="https://github.com/skidoodle/spotify-ws"
|
|
||||||
LABEL org.opencontainers.image.revision=$VCS_REF
|
|
||||||
LABEL org.opencontainers.image.title="spotify-ws"
|
|
||||||
LABEL org.opencontainers.image.description="A WebSocket server that relays the current Spotify playing track to connected clients."
|
|
||||||
LABEL org.opencontainers.image.licenses="AGPL-3.0"
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=builder --chown=nonroot:nonroot /app/spotify-ws .
|
COPY --from=builder --chown=nonroot:nonroot /app/spotify-ws .
|
||||||
COPY --from=builder --chown=nonroot:nonroot /app/healthcheck .
|
COPY --from=builder --chown=nonroot:nonroot /app/healthcheck .
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ func Load() (*Config, error) {
|
|||||||
|
|
||||||
cfg := &Config{}
|
cfg := &Config{}
|
||||||
|
|
||||||
cfg.Spotify.ClientID = os.Getenv("SPOTIFY_CLIENT_ID")
|
cfg.Spotify.ClientID = os.Getenv("CLIENT_ID")
|
||||||
cfg.Spotify.ClientSecret = os.Getenv("SPOTIFY_CLIENT_SECRET")
|
cfg.Spotify.ClientSecret = os.Getenv("CLIENT_SECRET")
|
||||||
cfg.Spotify.RefreshToken = os.Getenv("SPOTIFY_REFRESH_TOKEN")
|
cfg.Spotify.RefreshToken = os.Getenv("REFRESH_TOKEN")
|
||||||
|
|
||||||
if cfg.Spotify.ClientID == "" || cfg.Spotify.ClientSecret == "" || cfg.Spotify.RefreshToken == "" {
|
if cfg.Spotify.ClientID == "" || cfg.Spotify.ClientSecret == "" || cfg.Spotify.RefreshToken == "" {
|
||||||
return nil, fmt.Errorf("spotify credentials are not set")
|
return nil, fmt.Errorf("spotify credentials are not set")
|
||||||
|
|||||||
Reference in New Issue
Block a user