Skip to main content
Glama
Dockerfile2.94 kB
FROM debian:jessie MAINTAINER ok [at] procoders [dot] tech ENV DEBIAN_FRONTEND=noninteractive \ ANDROID_HOME=/opt/android-sdk-linux \ NODE_VERSION=6.10.0 \ NPM_VERSION=3.10.10 \ IONIC_VERSION=2.2.1 \ CORDOVA_VERSION=6.5.0 \ YARN_VERSION=0.21.3 \ # Fix for the issue with Selenium, as described here: # https://github.com/SeleniumHQ/docker-selenium/issues/87 DBUS_SESSION_BUS_ADDRESS=/dev/null # Install basics RUN apt-get update && \ apt-get install -y git wget curl unzip ruby build-essential xvfb && \ curl -sL https://deb.nodesource.com/setup_6.x | bash - && \ apt-get update && \ apt-get install -y nodejs && \ npm install -g npm@"$NPM_VERSION" cordova@"$CORDOVA_VERSION" ionic@"$IONIC_VERSION" yarn@"$YARN_VERSION" && \ npm cache clear && \ gem install sass && \ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \ dpkg --unpack google-chrome-stable_current_amd64.deb && \ apt-get install -f -y && \ apt-get clean && \ rm google-chrome-stable_current_amd64.deb && \ mkdir Sources && \ mkdir -p /root/.cache/yarn/ && \ # Font libraries apt-get -qqy install fonts-ipafont-gothic xfonts-100dpi xfonts-75dpi xfonts-cyrillic xfonts-scalable libfreetype6 libfontconfig && \ # install python-software-properties (so you can do add-apt-repository) apt-get update && apt-get install -y -q python-software-properties software-properties-common && \ add-apt-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" -y && \ echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && \ apt-get update && apt-get -y install oracle-java8-installer && \ # Ruby apt-get update && apt-get install -y -q ruby && \ # System libs for android enviroment echo ANDROID_HOME="${ANDROID_HOME}" >> /etc/environment && \ dpkg --add-architecture i386 && \ apt-get update && \ apt-get install -y --force-yes expect ant wget libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 qemu-kvm kmod && \ apt-get clean && \ apt-get autoclean && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \ # Install Android Tools mkdir /opt/android-sdk-linux && cd /opt/android-sdk-linux && \ wget --output-document=android-tools-sdk.zip --quiet https://dl.google.com/android/repository/tools_r25.2.3-linux.zip && \ unzip -q android-tools-sdk.zip && \ rm -f android-tools-sdk.zip && \ chown -R root. /opt # Install scss-lint to check scss code agreements RUN gem install scss_lint # Setup environment ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools # Install Android SDK RUN yes Y | ${ANDROID_HOME}/tools/bin/sdkmanager "build-tools;25.0.2" "platforms;android-25" "platform-tools" RUN cordova telemetry off WORKDIR Sources EXPOSE 8100 35729 CMD ["ionic", "serve"]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/copeus/test-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server