Questions tagged [bash]
Most common system shell in Unix/Linux environments. Integrates very well with other softwares having a command line interface. Widely used in CI scripts and buildscripts.
43 questions
0
votes
1
answer
60
views
How to configure container (docker compose) to start with "bash" in "Exec" of Docker Desktop?
(Was asked here, was closed because "not about programming or software development.")
Situation: I have a Docker Compose setup with multiple containers from different images. I have Docker ...
1
vote
1
answer
114
views
Are Bitbucket branches pipelines running before or after the commit to that branch?
I am adding a production deployment pipeline to a Bitbucket project. The YAML file is roughly
image: php:8.2.20
pipelines:
branches:
master:
- step:
name: Deploying to ...
1
vote
1
answer
379
views
Can you use the Secure File API if the container doesn't have bash? Like Alpine?
GitLab offers a Project-level Secure Files, the API has you add this to your .gitlab-ci.yml,
test:
variables:
SECURE_FILES_DOWNLOAD_PATH: './where/files/should/go/'
script:
- curl --silent ...
0
votes
1
answer
277
views
docker command substitution fails on gitlab
I am trying to run the following command as part of a deployment in Gitlab.
TIMESTAMP=$(date +%s) docker stack deploy --with-registry-auth --compose-file $(`printf "docker-compose.%s.unimark.yaml&...
2
votes
1
answer
9k
views
ansible Unsupported parameters for (command) module:
I'm trying to run a shell command in an ansible task but I keep getting an error.
This is the task item and the shell command I want to run:
- name: Set File Watch Limit
ansible.builtin.shell:
...
0
votes
1
answer
561
views
Setting up CircleCI to AWS EC2 for a simple node application deployment
I have a simple node application running on the EC2 instance, everything is working just fine and I want to integrate this application with CircleCI for the continuous deployment. I have been ...
3
votes
5
answers
16k
views
How can I get the Docker target platform inside the Build Environment / Dockerfile
I'm doing multi-platform builds with buildx and would like to know if there is a way to determine what platform is currently being build so I can avoid certain steps for certain environments.
For ...
1
vote
2
answers
74
views
od output is confusing
This isn't a deploy related question, but I believe it belongs here.
I've found out about the od tool yesterday, and began to fiddle with it.
The question is about utf-8 encoding. See the examples:
~ $...
3
votes
1
answer
8k
views
docker: Error response from daemon: Conflict. The container name "/basexhttp" is already in use by container
Am I even correctly following the documentation on creating and running a docker container below?
[root@ ~]#
[root@ ~]# docker run -d \
> --name basexhttp \
> --publish 1984:1984 \
> ...
0
votes
1
answer
717
views
How to create a "silent" MySQL docker container?
How can I create a MySQL docker container as below in the background:
root:~#
root:~# docker run -e MYSQL_ROOT_PASSWORD=pass --name sql-db -p 3306:3306 mysql &
[1] 137878
root:~# 2020-09-01 08:25:...
7
votes
2
answers
5k
views
Defining and using bash functions in AWS CodeBuild
I thought I could slightly improve readability of repetitive sed calls when inserting secrets into a file with AWS CodeBuild. I defined a bash function:
replaceConfig() { sed -i 's|{'$1'}|'${!1}'|' ...
0
votes
1
answer
684
views
How do I add my IP address to the start of my terminal using the bashrc file?
I want to customise my terminal on an Amazon linux device.
I have colours using $(tput setaf 33);, user name with /u but the IP address not there.
#blue=$(tput setaf 33);
PS1="\[${blue}]\u$(tput ...
1
vote
1
answer
1k
views
create entry-point script to get all env variables starting with VUE_APP_ and take it's value
I would like to Dockerize my existing vuejs app for staging , production and I used multi staged approach to create my app container and I'm using Ubuntu 18.04 and this is my,
Dockerfile
# build stage
...
5
votes
3
answers
13k
views
How to pass Gitlab env var with sensitive characters to bash script?
I have the following situation:
I'm storing sensitive data in Gitlab's environment and then passing these variables to a deployment script in bash.
Gitlab's env var:
Key: sensitive_var
Value: aaa$...
1
vote
1
answer
4k
views
Add mapping ip and host into /etc/hosts with docker
I am using docker to scale my service.
I know there's a command called --add--host for adding host into /etc/host
However, I have a bunch of hosts need to be added. It's just too long to launch a ...
0
votes
2
answers
342
views
replacing values in shell script using sed [closed]
My shell script looks like this:
FAILED_REQUEST_DIRECTORY=/bla/bla2 \
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1234 \
-jar /xyz/abc-service-1.0-SNAPSHOT.jar \
--...
2
votes
1
answer
232
views
Bash Tokenization Errors on Jenkins JNLP Slave
Why might the below bash commands give me an error on a Jenkins JNLP slave in Kubernetes cluster? Each work on a local machine.
Error: Syntax error: redirection unexpected
IFS='/' read -r -a branch &...
1
vote
1
answer
481
views
Running consul in the background using Chef
I am trying to create a Chef cookbook that will run Hashicorp Consul in the background and will continue with the rest of the recipe and not get hung on starting Consul.
I have tried the & method ...
2
votes
1
answer
1k
views
How to make the Jenkins agent build then start the server?
I want the Jenkins agent to build and start the server.
I do this by specifying how to build and start the server in the Build step of the project configuration in Bash
echo "Installing dependencies"...
1
vote
2
answers
5k
views
Docker exec environment different to container shell
I have a docker image that looks something like this:
FROM ubuntu:16.04
# Install packages for building ruby
RUN apt-get update && \
apt-get -y install build-essential git curl wget net-...
3
votes
1
answer
927
views
Jenkins hangs on Windows CMD build that has GUI
I am attempting to automate imports and exports of Oracle's PeopleSoft Application Designer. It is a GUI program but it can operate in the windows command line for certain tasks. This project has ...
5
votes
2
answers
8k
views
Interference of Docker CMD with su: works with su-exec but not with su?
In this bash script under Linux Alpine they have (line 8):
exec su-exec "$ZOO_USER" "$0" "$@"
As far as I know, su-exec is however an Apache httpd dependecy - can I avoid it installing it under ...