31 lines
556 B
Python
Raw Normal View History

2025-05-15 11:50:11 +02:00
from enum import Enum, auto
class DockerInstructionType(Enum):
# Special values
UNPARSED = auto()
UNKOWN = auto()
EMPTY = auto()
COMMENT = auto()
# Docker Instructions
ADD = auto()
ARG = auto()
CMD = auto()
COPY = auto()
ENTRYPOINT = auto()
ENV = auto()
EXPOSE = auto()
FROM = auto()
HEALTHCHECK = auto()
LABEL = auto()
MAINTAINER = auto()
ONBUILD = auto()
RUN = auto()
SHELL = auto()
STOPSIGNAL = auto()
USER = auto()
VOLUME = auto()
WORKDIR = auto()