init
This commit is contained in:
26
Dockerfile
Normal file
26
Dockerfile
Normal file
@@ -0,0 +1,26 @@
|
||||
# Use Alpine Linux as the base image
|
||||
FROM ubuntu:latest
|
||||
|
||||
# Install dependencies
|
||||
RUN apt update && apt upgrade -y
|
||||
RUN apt install -y git wget bash sudo
|
||||
|
||||
# Setup user
|
||||
RUN useradd -m -p "" openroad
|
||||
RUN usermod -aG sudo openroad
|
||||
|
||||
# Install scripts
|
||||
COPY ./src /home/openroad
|
||||
RUN chmod 777 /home/openroad/*
|
||||
|
||||
# Install tools
|
||||
RUN /home/openroad/yosys.sh
|
||||
RUN /home/openroad/openroad.sh
|
||||
|
||||
USER openroad
|
||||
WORKDIR /home/openroad
|
||||
|
||||
# Setup orfs
|
||||
RUN /home/openroad/orfs.sh
|
||||
|
||||
CMD ["bash"]
|
||||
Reference in New Issue
Block a user